
  

  
  

  
  
  
  
    


@layer base {
  
  body, :host {
    /* Color */
    --neutral-900: #0a0a0a;
--neutral-800: #1f1f1f;
--neutral-700: #3c3c3d;
--neutral-600: #5d5d5f;
--neutral-500: #818181;
--neutral-400: #a2a2a3;
--neutral-300: #bfbfc0;
--neutral-200: #dedede;
--neutral-100: #ededee;
--neutral-050: #f8f9fb;
--orange-900: #742809;
--orange-800: #95330a;
--orange-700: #b53e0e;
--orange-600: #cc460f;
--orange-500: #e94f10;
--orange-400: #ee7e51;
--orange-300: #f3a689;
--orange-200: #f6c6b5;
--orange-100: #f9dfd6;
--orange-050: #fcf7f7;
--light-blue-900: #5b6779;
--light-blue-800: #74839b;
--light-blue-700: #8d9fbc;
--light-blue-600: #9fb5d4;
--light-blue-500: #b5cef1;
--light-blue-400: #c9dbf6;
--light-blue-300: #d8e6f8;
--light-blue-200: #e5eefb;
--light-blue-100: #f0f5fd;
--light-blue-050: #fafbff;
--success-900: #226e2c;
--success-800: #2d8d38;
--success-700: #34aa44;
--success-600: #3dc14d;
--success-500: #45dc58;
--success-400: #76e486;
--success-300: #a0ecab;
--success-200: #c2f2cb;
--success-100: #ddf7e1;
--success-050: #f4fbf6;
--warning-900: #7a690b;
--warning-800: #9d8612;
--warning-700: #bda114;
--warning-600: #d7b719;
--warning-500: #f4d01a;
--warning-400: #f6dc59;
--warning-300: #f8e68e;
--warning-200: #faeeb8;
--warning-100: #fbf5d8;
--warning-050: #fcfaf3;
--error-900: #7d1114;
--error-800: #9f161a;
--error-700: #be1c1f;
--error-600: #d92023;
--error-500: #f72428;
--error-400: #f85e62;
--error-300: #f99194;
--error-200: #fab9bc;
--error-100: #fbd7da;
--error-050: #fcf5f8;
--lm-background-default: var(--neutral-050, #f8f9fb);
--lm-background-overlay: var(--neutral-100, #e7e7e9);
--lm-primary: var(--orange-500, #e94f10);
--lm-accent: var(--light-blue-500, #b5cef1);
--lm-text-primary: var(--neutral-900, #0f0f0f);
--lm-text-secondary: var(--neutral-700, #3c3c3d);
--lm-text-tertiary: var(--neutral-400, #a2a2a3);
--lm-border-primary: var(--neutral-200, #d6d6d7);
--lm-border-secondary: var(--neutral-400, #a2a2a3);
--lm-hover: #00000005;
--lm-success: var(--success-500, #45dc58);
--lm-warning: var(--warning-500, #f4d01a);
--lm-error: var(--error-500, #f72428);
--dm-background-default: var(--neutral-900, #0f0f0f);
--dm-background-overlay: var(--neutral-800, #222222);
--dm-primary: var(--orange-500, #e94f10);
--dm-accent: var(--light-blue-500, #b5cef1);
--dm-text-primary: var(--neutral-050, #f8f9fb);
--dm-text-secondary: var(--neutral-200, #d6d6d7);
--dm-text-tertiary: var(--neutral-500, #818181);
--dm-border-primary: var(--neutral-700, #3c3c3d);
--dm-border-secondary: var(--neutral-500, #818181);
--dm-hover: #ffffff05;
--dm-success: var(--success-500, #45dc58);
--dm-warning: var(--warning-500, #f4d01a);
--dm-error: var(--error-500, #f72428);
    /* Fonts */
    --font-oswald: 'Oswald',sans-serif;
--font-poppins: 'Poppins',sans-serif;
--font-eastseadokdo: 'East Sea Dokdo',handwriting;
--font-caveatbrush: 'Caveat Brush',handwriting;
--font-Geist: 'Geist',sans-serif;
--font-Josefin Sans: 'Josefin Sans',sans-serif;

    /* Font size */
    --H1_in-page-wrapper: 5.5rem;
--H2_in-page-wrapper: 3.5rem;
--H3_in-page-wrapper: 2.5rem;
--H4_in-page-wrapper: 2rem;
--H5: 1.375rem;
--H6: 1rem;
--Body1: 1.25rem;
--Body2: 1rem;
--Body3: 0.75rem;
--Label: 0.625rem;
--Button1: 1.375rem;
--Button2: 1.125rem;
--Button3: 0.875rem;
--text-xs: 0.75rem;
--text-sm: 0.875rem;
--text-md: 1rem;
--text-lg: 1.125rem;
--text-xl: 1.25rem;
--text-2xl: 1.5rem;
--text-3xl: 1.875rem;
--text-4xl: 2.25rem;
--text-5xl: 3rem;
--text-6xl: 3.75rem;
    /* Font weight */
    --Regular: 400;
--Bold: 700;
    /* Shadows */
    --shadow-sm:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-md:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
--shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
--shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
    /* Border radius */
    
    /* Spacing */
    --border-width-xs: 1px;
--border-width-sm: 1.5px;
--border-width-md: 2px;
--border-width-lg: 3px;
--letter-spacing-title: -2%;
--letter-spacing-text: 0px;
--space-xxs: 0.25rem;
--space-xs: 0.5rem;
--space-sm: 0.75rem;
--space-md: 1rem;
--space-lg: 1.5rem;
--space-xl: 2rem;
--space-2xl: 3rem;
--space-3xl: 4rem;
--space-4xl: 6rem;
--space-5xl: 8rem;
--line-height-h1: 6.05rem;
--line-height-h2: 3.85rem;
--line-height-h3: 2.75rem;
--line-height-h4: 2.2rem;
--line-height-h5: 1.5rem;
--line-height-h6: 1rem;
--line-height-text-sm: 140%;
--line-height-text: 180%;
--container-sm: 48rem;
--container-md: 64rem;
--container-lg: 80rem;
--container-xl: 96rem;
--padding-section-sm_in-page-wrapper: 3rem;
--padding-section-md_in-page-wrapper: 5rem;
--padding-section-lg_in-page-wrapper: 7rem;
--padding-global_in-page-wrapper: 5vw;
--line-height-xs: 1.125rem;
--line-height-sm: 1.25rem;
--line-height-md: 1.5rem;
--line-height-lg: 1.75rem;
--line-height-xl: 1.875rem;
--line-height-2xl: 2rem;
--line-height-3xl: 2.375rem;
--line-height-4xl: 2.75rem;
--line-height-5xl: 3.75rem;
--line-height-6xl: 4.5rem;
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}


    .eysSeK {
      color:var(--dm-text-primary);
      width:100%;
      font-size:var(--Body2);
      font-family:'Poppins';
      font-weight:var(--Regular);
      background-color:var(--dm-background-default, #0a0a0a);
    }

    .dUkPXw {
      width:100%;
      height:100%;
      display:contents;
    }

    .fzvQal {
      top:var(--offset, 16px);
      left:var(--offset, 16px);
      right:var(--offset, 16px);
      bottom:var(--offset, 16px);
      z-index:50;
      position:var(--position, fixed);
      pointer-events:none;
    }

    .fzvQal.bottom {
      flex-direction:column-reverse;
      justify-content:end;
    }

    .ezcecC {
      animation:fadeInUp 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;
      align-items:center;
      flex-direction:column;
      padding-bottom:12px;
      justify-content:start;
      transform-origin:top center;
    }

    .ezcecC.disposing {
      animation:fadeOutUp 0.5s ease-out forwards;
    }

    .ezcecC.left {
      align-self:start;
    }

    .ezcecC.right {
      align-self:end;
    }

    .ezcecC.bottom {
      animation:fadeInDown 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;
      padding-top:12px;
      transform-origin:bottom center;
    }

    .ezcecC.disposing-bottom {
      animation:fadeOutDown 0.5s ease-out forwards;
    }

    .dPrdBe {
      width:100%;
      height:100%;
      overflow:hidden;
    }

    .vLhhu {
      width:100%;
      height:100%;
    }

    .bRKGYi {
      width:1rem;
      height:1rem;
    }

    .byOYIn {
      gap:8px;
      color:var(--grey-200, #E5E5E5);
      cursor:pointer;
      display:flex;
      max-width:350px;
      box-shadow:0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05);
      align-items:center;
      line-height:1.3;
      padding-top:12px;
      user-select:none;
      padding-left:16px;
      border-radius:14px;
      padding-right:16px;
      flex-direction:row;
      padding-bottom:12px;
      pointer-events:auto;
      justify-content:start;
      background-color:var(--toast-background-color, #171717);
    }

    .byOYIn:hover {
      color:var(--teal-50, #F0FDFA);
      background-color:var(--grey-800, #262626);
    }

    .page-wrapper\:DOquo3iAqA4ArYKrISFYc {
      width:100%;
      z-index:2;
    }

    .bUefzq {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    @media (max-width: 640px) {

    .bUefzq {
      width:100%;
      flex-direction:column-reverse;
    }
    }

    .SPrEw {
      color:var(--dm-text-primary);
    }

    .ePsFgf {
      width:100%;
      display:flex;
      row-gap:2rem;
      column-gap:2rem;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .dkNFWt {
      color:var(--dm-text-primary);
      transition:color 200ms ease;
      text-decoration-line:underline;
    }

    .dkNFWt:hover {
      color:var(--dm-accent);
    }

    .Shgvs {
      flex-direction:row;
    }

    .XqXGG {
      width:1.125rem;
      height:1.125rem;
    }

    .ehnZZL {
      left:0%;
      width:100%;
      height:100%;
      position:absolute;
      align-items:center;
      justify-content:center;
      background-color:inherit;
    }

    .euRctm {
      gap:0.5rem;
      color:var(--neutral-050, #f8f9fb);
      width:auto;
      height:2.5rem;
      display:flex;
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(2.5rem / 4)), calc(100% - calc(2.5rem / 4)) 100%, 0 100%);;
      font-size:var(--Button2);
      font-style:italic;
      object-fit:;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Bold);
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      justify-content:start;
      background-color:var(--lm-primary, #e94f10);
    }

    .euRctm.disabled {
      cursor:not-allowed;
      opacity:0.35;
    }

    .euRctm.full-width {
      width:100%;
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .euRctm:hover {
      cursor:pointer;
    }

    .euRctm.disabled:hover {
      cursor:not-allowed;
    }

    .eJkzMh {
      width:1rem;
      height:1rem;
      display:inline-block;;
      position:relative;;
      animation:flipX 2s linear infinite;;
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(100% / 4)), calc(100% - calc(100% / 4)) 100%, 0 100%);;
      box-sizing:border-box;;
      background-color:var(--neutral-050, #f8f9fb);
    }

    .eJkzMh.is-dark {
      background-color:var(--neutral-900, #0f0f0f);
    }

    .button-primary\:wUJSHAocW_CGCp3N9PMnX {
      width:1.25rem;
      height:1.25rem;
    }

    @media (max-width: 640px) {

    .cookie-banner\:6tj3VfnHVWJ7m32Dqt-Zj {
      width:100%;
    }
    }

    .cXJKmP {
      color:var(--dm-text-primary);
      width:1.75rem;
      height:1.75rem;
    }

    .cxqepZ {
      width:100%;
      display:flex;
      row-gap:1.75rem;
      flex-wrap:wrap;
      column-gap:1.75rem;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .xyJCt {
      display:flex;
      row-gap:1rem;
      max-width:100%;
      column-gap:1rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .pzSFY {
      width:80rem;
      display:flex;
      row-gap:1.5rem;
      max-width:100%;
      translate:0 0% 0;
      background:var(--dm-background-overlay);
      border-top:var(--border-width-md) solid var(--dm-border-primary);
      box-shadow:0px 3px 16px -3px #14141429;
      column-gap:1.5rem;
      overflow-x:hidden;
      overflow-y:hidden;
      transition:translate 600ms ease 100ms;
      align-items:flex-end;
      border-left:var(--border-width-md) solid var(--dm-border-primary);
      margin-left:auto;
      padding-top:1rem;
      border-right:var(--border-width-md) solid var(--dm-border-primary);
      margin-right:auto;
      padding-left:1rem;
      border-bottom:none;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:space-between;
    }

    .pzSFY {
      
    @starting-style {
      translate:0 100% 0;
      padding-top:0px;
      padding-bottom:0px;
    }
    }

    .cpfuZO {
      height:fit-content;
      flex-direction:row;
    }

    .bkAFMS {
      gap:0.5rem;
      color:var(--neutral-050, #f8f9fb);
      width:auto;
      cursor:pointer;
      display:flex;
      font-size:var(--Button2);
      font-style:italic;
      object-fit:;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Bold);
      line-height:1.125px;
      flex-direction:row;
      justify-content:start;
    }

    .bkAFMS.disabled {
      opacity:16%;
    }

    .erDRXx {
      font-size:inherit;
      font-family:inherit;
      text-decoration-line: underline;
    }

    .button-text\:wUJSHAocW_CGCp3N9PMnX {
      width:1.25rem;
      height:1.25rem;
    }

    .cookie-banner\:FbSTMsDTlYrecch8JRGGD {
      height:1.25rem;
    }

    .bzlOSm {
      gap:0.325rem;
      color:var(--neutral-900, #0f0f0f);
      width:auto;
      cursor:pointer;
      height:1.75rem;
      display:flex;
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(1.75rem / 4)), calc(100% - calc(1.75rem / 4)) 100%, 0 100%);;
      font-size:var(--Button3);
      font-style:italic;
      object-fit:;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Bold);
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      justify-content:start;
      background-color:var(--lm-background-default);
    }

    .bzlOSm.disabled {
      cursor:default;
      opacity:16%;
    }

    .button-white-small\:wUJSHAocW_CGCp3N9PMnX {
      width:1rem;
      height:1rem;
    }

    .bYQZdy {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      opacity:0;
      position:absolute;
      pointer-events:none;
    }

    .dUHWRx {
      display:flex;
      flex-direction:column;
    }

    .so-switch\:9xDvC7hc90wM-Hy4nsyON {
      width:1.2rem;
      height:1.2rem;
      translate:0px 0px;
      background:var(--dm-background-default);
      transition:translate 200ms ease 0ms normal, background 200ms ease;
    }

    .so-switch\:9xDvC7hc90wM-Hy4nsyON.checked {
      translate:1.25rem 0 0;
      background:var(--dm-text-primary);
    }

    .so-switch\:HRWuuVySKRYgSHU-G8N6w {
      width:2.75rem;
      cursor:pointer;
      height:1.5rem;
      background:var(--dm-border-primary);
      transition:background-color 200ms ease 0ms normal;
      align-items:start;
      padding-top:0px;
      padding-left:0.15rem;
      padding-right:0.15rem;
      outline-offset:var(--border-md);
      padding-bottom:0px;
      justify-content:center;
    }

    .so-switch\:HRWuuVySKRYgSHU-G8N6w.checked {
      background:var(--dm-primary);
    }

    .so-switch\:HRWuuVySKRYgSHU-G8N6w:focus-visible {
      outline-color:var(--dm-accent);
      outline-style:solid;
      outline-width:var(--border-lg);
      outline-offset:var(--border-md);
    }

    .eoaBbS {
      width:fit-content;
      height:fit-content;
    }

    .eaVGah {
      width:80rem;
      display:flex;
      row-gap:1.5rem;
      flex-wrap:wrap;
      max-width:100%;
      background:var(--dm-background-overlay);
      border-top:var(--border-width-md) solid var(--dm-border-primary);
      box-shadow:0px 3px 16px -3px #14141429;
      column-gap:1.5rem;
      transition:opacity 400ms ease;
      align-items:center;
      border-left:var(--border-width-md) solid var(--dm-border-primary);
      margin-left:auto;
      padding-top:1rem;
      border-right:var(--border-width-md) solid var(--dm-border-primary);
      margin-right:auto;
      padding-left:1rem;
      border-bottom:none;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:1rem;
      justify-content:space-between;
    }

    .eaVGah {
      
    @starting-style {
      opacity:0;
    }
    }

    .ePpqVP {
      flex:1;
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      align-items:flex-start;
      justify-content:space-between;
    }

    .wzUyJ {
      color:var(--dm-text-secondary);
      font-size:var(--Body3);
      font-weight:var(--Regular);
      line-height:var(--line-height-text-sm);
      white-space:pre-wrap;
    }

    .bIYxce {
      display:flex;
      row-gap:1rem;
      flex-wrap:wrap;
      max-width:100%;
      column-gap:1rem;
      flex-direction:row;
    }

    .bAWoRV {
      gap:var(--gap);
      display:grid;
      grid-template-columns:repeat(var(--desktop), 1fr);
    }

    @media (max-width: 880px) {

    .bAWoRV {
      grid-template-columns:repeat(var(--tablet), 1fr);
    }
    }

    @media (max-width: 660px) {

    .bAWoRV {
      grid-template-columns:repeat(var(--landscape), 1fr);
    }
    }

    @media (max-width: 440px) {

    .bAWoRV {
      grid-template-columns:repeat(var(--portrait), 1fr);
    }
    }

    .cookie-banner\:dkEksNCZaKVFIH9KhnKYr {
      width:100%;
      row-gap:3rem;
      column-gap:3rem;
    }

    .cYIZyv {
      gap:0.5rem;
      color:var(--neutral-050, #f8f9fb);
      width:auto;
      cursor:pointer;
      height:2.5rem;
      display:flex;
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(2.5rem / 4)), calc(100% - calc(2.5rem / 4)) 100%, 0 100%);;
      font-size:var(--Button2);
      font-style:italic;
      object-fit:;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Bold);
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      justify-content:start;
      background-color:var(--neutral-900, #0f0f0f);
    }

    .cYIZyv.disabled {
      opacity:16%;
    }

    .cYIZyv.full-width {
      width:100%;
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .button-black\:wUJSHAocW_CGCp3N9PMnX {
      width:1.25rem;
      height:1.25rem;
    }

    @media (max-width: 640px) {

    .cookie-banner\:fAnG0EpiM3Ru3PjMxd_19 {
      width:100%;
    }
    }

    .fGGOPR {
      left:0px;
      right:0px;
      bottom:0rem;
      z-index:2000;
      position:fixed;
      overflow-x:clip;
      overflow-y:clip;
      padding-left:0rem;
      padding-right:0rem;
    }

    .daFvij {
      flex:1;
      color:var(--dm-text-primary);
      font-size:0.9rem;
      line-height:1rem;
      white-space:pre-wrap;
    }

    .dFIdWt {
      width:100%;
      z-index:1;
    }

    .CONFERENCE-Detail---Mallorca-2027\:root {
      overflow-x:clip;
      overflow-y:clip;
    }

    .cVPZrH {
      gap:var(--space-sm);
      display:flex;
      max-width:var(--container-sm);
      text-align:center;
      align-items:center;
      justify-content:flex-start;
    }

    .emSdfG {
      top:0%;
      left:0%;
      right:0%;
      width:100vw;
      z-index:1000;
      position:sticky;
    }

    .bqWTqq {
      color:var(--dm-text-tertiary, #818181);
      display:inline-block;
      font-size:var(--Label);
      font-family:inherit;
      font-weight:var(--Bold);
      text-transform:uppercase;
    }

    .dctxZM {
      width:1.875rem;
      height:0.14rem;
      background-color:currentColor;
    }

    .bEhzho {
      gap:0.25rem;
    }

    .eaJUIl {
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .cMMJpy {
      color:var(--dm-text-primary, #f8f9fb);
    }

    .JbRZo {
      color:inherit;
      display:inline-block;
    }

    .clqBij {
      gap:1.5rem;
      width:100%;
      cursor:pointer;
      min-width:18rem;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .eDnKyg {
      gap:1.5rem;
      color:var(--dm-text-primary, #f8f9fb);
      font-size:var(--Button2);
      align-items:center;
      font-family:inherit;
      font-weight:var(--Bold);
      line-height:1.125rem;
      margin-right:2rem;
      flex-direction:row;
      text-transform:uppercase;
      justify-content:start;
    }

    .eDnKyg.disabled {
      color:var(--dm-text-tertiary, #818181);
    }

    .cYLHUi {
      width:1.25rem;
      height:1.25rem;
    }

    .eoMWnS {
      width:1.5rem;
      height:1.5rem;
    }

    .dZaVc {
      width:100%;
      z-index:;
      position:relative;
      align-items:center;
      font-family:'Poppins';
      padding-top:1rem;
      padding-left:2rem;
      padding-right:2rem;
      flex-direction:row;
      padding-bottom:1rem;
      justify-content:space-between;
      background-color:var(--dm-background-default);
    }

    @media (max-width: 1080px) {

    .dZaVc {
      padding-left:var(--padding-global);
      padding-right:var(--padding-global);
    }
    }

    .dVmQHJ {
      width:var(--size);
      height:var(--size);
      max-width:100%;
      max-height:100%;
    }

    .RiXls {
      color:var(--color);
      width:100%;
      height:100%;
    }

    .navbar\:4BkidxYPGgWa5jLqZW1ki {
      width:100%;
    }

    .fa-DowC {
      scale:1 1 1;
      display:grid;
      row-gap:0.5rem;
      min-width:13rem;
      background: var(--dm-background-default);
      column-gap:1rem;
      transition:all 100ms ease;
      padding-top:1rem;
      border-color:var(--dm-border-primary);
      border-style:solid;
      border-width:var(--border-width-sm);
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      grid-auto-flow:column;
      padding-bottom:1rem;
      transform-origin:left top;
      grid-template-rows:repeat(5, auto);;
    }

    .fa-DowC {
      
    @starting-style {
      scale:0.8 0.8 1;
    }
    }

    .cWymjn {
      gap:3rem;
      width:100%;
      height:fit-content;
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
    }

    @media (max-width: 520px) {

    .cWymjn {
      padding-top:var(--card-padding-md);
      padding-left:var(--padding-global);
      padding-right:var(--padding-global);
      padding-bottom:var(--card-padding-md);
      justify-content:;
    }
    }

    .navbar\:6MjPkUP8smCxaOOmK_V_F {
      height:100%;
      align-items:center;
      flex-direction:column;
      justify-content:space-between;
    }

    .eryUfg {
      gap:1rem;
      width:100%;
      align-items:start;
      justify-content:start;
    }

    .TfGSh {
      row-gap:3rem;
      column-gap:3rem;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .TfGSh.hidden {
      display:none;
    }

    .navbar\:71FLQGn_IUx-hVrbJuGAw {
      width:100%;
    }

    .dHyeVF {
      color:var(--dm-text-primary);
      width:fit-content;
      cursor:pointer;
      height:fit-content;
      display:flex;
      row-gap:0.5rem;
      font-size:var(--Body2);
      column-gap:0.5rem;
      font-style:italic;
      align-items:center;
      font-family:Poppins;
      font-weight:var(--Bold);
      flex-direction:row;
      justify-content:flex-start;
    }

    .bTtAfb {
      flex:0;
      width:fit-content;
      height:1rem;
      display:flex;
      background:var(--lm-primary);
      align-items:center;
      padding-left:0.25rem;
      padding-right:0.25rem;
      justify-content:center;
    }

    .blPrmO {
      color:var(--dm-text-primary);
      font-size:var(--Label);
      font-style:normal;
      font-family:Oswald;
      font-weight:var(--Bold);
      text-transform:none;
    }

    .btprUD {
      border-top-color:var(--dm-text-primary);
      border-top-style:solid;
      border-top-width:var(--border-width-sm);
    }

    .lthRj {
      gap:var(--space-xs);
      width:100%;
    }

    .navbar\:7qwFtDaiZqxhPzrEQPIDt {
      display:none;
    }

    @media (max-width: 1280px) {

    .navbar\:7qwFtDaiZqxhPzrEQPIDt {
      display:flex;
    }
    }

    .egLgLK {
      max-height:100%;
      flex-direction:column;
    }

    @media (max-width: 560px) {

    .egLgLK {
      flex:1;
      width:100%;
      max-height:100%;
      align-items:end;
      margin-bottom:min(5rem, 10vw);
      justify-content:start;
    }
    }

    .djwvqL {
      color:var(--dm-accent, #b5cef1);
      cursor:pointer;
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Bold);
    }

    .bhfhfJ {
      gap:1.5rem;
      color:var(--dm-text-primary, #f8f9fb);
      font-size:var(--Button2);
      align-items:center;
      font-family:inherit;
      font-weight:var(--Bold);
      line-height:1.125rem;
      margin-right:2rem;
      flex-direction:row;
      text-transform:uppercase;
      justify-content:start;
    }

    .cymaWQ {
      cursor:auto;
      align-items:start;
      justify-content:start;
    }

    .fispIY {
      flex-direction:column;
      justify-content:start;
    }

    .VaPeL {
      width:fit-content;
      cursor:pointer;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .dUQEFb {
      color:var(--dm-text-primary, #f8f9fb);
      height:100%;
      display:flex;
      font-size:var(--Body2);
      align-items:start;
      font-family:inherit;
      padding-left:0.75rem;
      flex-direction:column;
      justify-content:center;
    }

    .lLSEt {
      width:1.5rem;
      height:1.5rem;
      appearance:none;;
      transition:all 50ms ease 0ms normal;
      border-color:var(--dm-border-primary, #3c3c3d);
      border-style:solid;
      border-width:var(--border-width-md);
      background-color:var(--dm-background-default, #0a0a0a);
    }

    .lLSEt:checked {
      border-color:var(--neutral-050, #f8f9fb);
      border-style:solid;
      border-width:6px;
    }

    .lLSEt:hover {
      background-color:var(--dm-background-overlay, #1f1f1f);
    }

    .lLSEt:disabled {
      border-color:var(--dm-background-default, #0a0a0a);
      border-style:solid;
      border-width:6px;
      background-color:var(--dm-background-overlay, #1f1f1f);
    }

    .dropdown\:BKqWnjFB0PPkuTvphygLT {
      font-family:'Poppins';
      font-weight:var(--Bold);
    }

    .beirHF {
      top:0px;
      left:0px;
      width:fit-content;
      z-index:1;
      position:absolute;
      align-items:stretch;
      justify-content:start;
    }

    .fFolwY {
      width:fit-content;
      cursor:pointer;
      z-index:;
      min-width:10rem;
      align-items:center;
      padding-top:0.5rem;
      flex-direction:row;
      justify-content:start;
    }

    .bVTFh {
      color:var(--dm-text-primary, #f8f9fb);
      font-size:var(--Body2);
      font-family:'Poppins';
      font-weight:var(--Bold);
    }

    .fvoZPl {
      color:var(--dm-text-primary);
      width:1.1em;
      height:1.15rem;
      margin-left:0.5rem;
    }

    .OVwIx {
      gap:1rem;
      color:var(--color-text, #a2a2a3);
      font-size:var(--Body2);
      max-width:100%;
      min-width:20rem;
      min-height:3.75rem;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Regular);
      border-color:var(--dm-border-primary, #3c3c3d);
      border-style:solid;
      border-width:var(--border-width-md);
      padding-right:0.5rem;
      flex-direction:row;
      justify-content:space-between;
      background-color:var(--dm-background-overlay);
    }

    .OVwIx:focus-within {
      align-items:center;
      outline-color:var(--dm-primary);
      outline-style:solid;
      outline-width:var(--border-width-md);
      flex-direction:row;
      justify-content:start;
    }

    .GyATI {
      gap:var(--space-xl);
      width:100%;
      padding-top:var(--card-padding-lg);
      padding-left:var(--card-padding-lg);
      padding-right:var(--card-padding-lg);
      padding-bottom:var(--card-padding-lg);
      background-color:var(--dm-background-overlay);
    }

    .dropdown\:gFdvui2vjIl1BvKHqyf3q {
      width:fit-content;
      min-width:10rem;
      max-height:24rem;
      overflow-y:auto;
      background-color:var(--dm-background-overlay, #1f1f1f);
    }

    .eEqlbc {
      display:flex;
      appearance:none;;
      transition:all 50ms ease 0ms normal;
      flex-direction:column;
      background-color:var(--dm-background-default, #0a0a0a);
    }

    .bSqAmI {
      gap:var(--space-md);
      color:var(--dm-text-primary, #f8f9fb);
      font-size:var(--Body2);
      align-items:center;
      font-family:inherit;
      font-weight:var(--Regular);
      flex-direction:row;
      justify-content:start;
    }

    .butEgT {
      width:100%;
      cursor:pointer;
      display:flex;
      outline:none;
      font-size:12px;
      border-radius:var(--border-radius-md, 6px);
      flex-direction:row;
      justify-content:center;
    }

    .VzJTi {
      gap:0.5rem;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .bIwklJ {
      width:0.75rem;
    }

    .eUYmvS {
      display:flex;
      row-gap:0.25rem;
      column-gap:0.25rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .eJuSbm {
      gap:2.5rem;
      height:fit-content;
      align-items:center;
      justify-content:center;
    }

    .navbar\:DD4ZPgBLcK_BAHRjL5jpu {
      width:100%;
    }

    .eigAlT {
      color:var(--dm-text-secondary, #dedede);
      display:inline-block;
      font-size:var(--Body2);
      font-family:inherit;
    }

    .dGvrJR {
      gap:0.5rem;
      color:var(--neutral-900, #0f0f0f);
      width:auto;
      cursor:pointer;
      height:2.5rem;
      display:flex;
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(2.5rem / 4)), calc(100% - calc(2.5rem / 4)) 100%, 0 100%);;
      font-size:var(--Button2);
      font-style:italic;
      object-fit:;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Bold);
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      justify-content:start;
      background-color:var(--neutral-050, #f8f9fb);
    }

    .dGvrJR.disabled {
      cursor:default;
      opacity:16%;
    }

    .dGvrJR.full-width {
      width:100%;
      align-items:center;
      justify-content:center;
    }

    .button-white\:wUJSHAocW_CGCp3N9PMnX {
      width:1.25rem;
      height:1.25rem;
    }

    .navbar\:FE_qxx0TeBgSny5EZEGe9 {
      width:100%;
    }

    .dIFnrp {
      color:var(--dm-text-primary, #f8f9fb);
      display:inline-block;
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Bold);
      line-height:1rem;
    }

    .kBdze {
      gap:0.75rem;
      flex:1;
      width:100%;
      cursor:pointer;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .bOakQX {
      color:var(--dm-text-secondary, #dedede);
      width:2rem;
      cursor:pointer;
      height:2rem;
      padding-top:0.15rem;
      padding-left:0.15rem;
      padding-right:0.15rem;
      padding-bottom:0.15rem;
    }

    .navbar\:HZ8BFzEXF3utKF-3DmM17 {
      width:100%;
      padding-top:0.25rem;
      padding-left:0.5rem;
      padding-right:1rem;
      padding-bottom:0.25rem;
    }

    .navbar\:HZ8BFzEXF3utKF-3DmM17:hover {
      background:var(--dm-background-overlay);
    }

    .bcYnsb {
      display:flex;
      row-gap:1.5rem;
      column-gap:1.5rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    @media (max-width: 1080px) {

    .bcYnsb {
      display:none;
    }
    }

    .cVyrWh {
      gap:3rem;
      width:100%;
      height:100%;
      align-items:center;
      padding-bottom:5remtt;
      justify-content:space-between;
    }

    .cvvmXT {
      color:var(--dm-accent, #b5cef1);
      display:inline-block;
      font-size:var(--Body3);
      font-family:inherit;
      font-weight:var(--Regular);
      line-height:0.75rem;
    }

    .ezcREt {
      gap:0.5rem;
      color:var(--dm-text-primary);
      width:fit-content;
      cursor:pointer;
      font-size:var(--Body2);
      font-style:italic;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Bold);
      flex-direction:row;
      justify-content:start;
    }

    @media (max-width: 1080px) {

    .ezcREt {
      display:flex;
    }
    }

    .eIOfzG {
      gap:0.75rem;
      cursor:pointer;
      text-align:left;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .navbar\:MVov-LmKDss8e4PSlogqR {
      display:none;
    }

    @media (max-width: 1280px) {

    .navbar\:MVov-LmKDss8e4PSlogqR {
      display:flex;
      align-items:start;
      flex-direction:column;
      justify-content:start;
    }
    }

    .dwcQpS {
      left:1rem;
      right:1rem;
      bottom:2rem;
      position:absolute;
      transition:translate 400ms ease 150ms , opacity 300ms ease 150ms ;
      align-items:center;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:1rem;
      justify-content:space-between;
      background-color:var(--dm-background-overlay, #1f1f1f);
    }

    @media (max-width: 560px) {

    .dwcQpS {
      left:0px;
      right:0px;
      bottom:0px;
      height:fit-content;
      z-index:5;
      position:fixed;
      padding-top:1.5rem;
      padding-bottom:1.5rem;
    }
    }

    .dwcQpS.close {
      opacity:0;
      translate:0 100%;
    }

    .navbar\:NkuU_Iaq_6hv0-tw51sAs {
      width:100%;
    }

    .navbar\:OHcPmrLA448fYIF9dv3an {
      width:100%;
    }

    .cfoyGb {
      gap:2rem;
    }

    .ecMPwZ {
      color:var(--lm-background-default);
      display:flex;
      row-gap:0.125rem;
      column-gap:0.125rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .dtxytk {
      width:fit-content;
    }

    .Umxo {
      align-items:end;
      margin-bottom:min(3rem, 6vw);
      justify-content:space-between;
    }

    .navbar\:TwxeRNio9u_HTYW-YLm7j {
      display:none;
      align-items:center;
      justify-content:start;
    }

    @media (max-width: 1280px) {

    .navbar\:TwxeRNio9u_HTYW-YLm7j {
      display:flex;
    }
    }

    @media (max-width: 1280px) {

    .navbar\:V_9j9DcO4l02nETa-5W-g {
      display:none;
    }
    }

    .dAUghI {
      position:relative;
    }

    .bwmOEa {
      top:0%;
      flex:1;
      left:0%;
      right:0%;
      width:100vw;
      bottom:0%;
      height:100%;
      display:flex;
      z-index:1002;
      position:fixed;
      align-items:center;
      padding-left:var(--padding-global);
      padding-right:var(--padding-global);
      flex-direction:column;
      backdrop-filter:blur(3px); /* wendet den Blur-Effekt auf den Hintergrund an */;
      justify-content:center;
      background-color:#00000030;
    }

    @media (max-width: 520px) {

    .bwmOEa {
      top:auto;
      left:0px;
      right:0px;
      bottom:0px;
      position:fixed;
      padding-left:0px;
      padding-right:0px;
    }
    }

    .dWMaZa {
      width:100%;
      max-width:var(--wrapper-width);
      padding-top:0rem;
      border-color:var(--dm-border-primary, #3c3c3d);
      border-style:solid;
      border-width:var(--border-width-md);
      padding-left:0rem;
      padding-right:0rem;
      padding-bottom:0rem;
      background-color:var(--dm-background-default, #0a0a0a);
    }

    @media (max-width: 520px) {

    .dWMaZa {
      flex:1;
      height:100vh;
      max-height:100vh;
      border-color:var(--dm-background-default, #0a0a0a);
      border-style:solid;
      border-width:var(--border-width-md);
    }
    }

    .pJnvx {
      color:var(--dm-text-primary);
      font-size:var(--FontSize);
      font-family:Oswald;
      font-weight:var(--Bold);
      line-height:var(--LineHeight);
    }

    .cDvdwB {
      color:var(--default-link-color, #2463ebff);
      cursor:pointer;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
    }

    .cHzFxZ {
      width:100%;
      height:fit-content;
      max-height:70vh;
      overflow-x:clip;
      overflow-y:auto;
    }

    @media (max-width: 520px) {

    .cHzFxZ {
      flex:1 1;
      max-height:100%;
      align-items:start;
      justify-content:start;
      scrollbar-width:none;    /* Firefox */;
      -ms-overflow-style:none;
    }

    .cHzFxZ::-webkit-scrollbar {
    
    }
    }

    .modal-header\:aeiH9jSbq3LyYtKeFEOfJ {
      top:0px;
      position:sticky;
      box-shadow:0px 0px 32px -2px var(--dm-background-default,#0a0a0a);
      outline-color:var(--dm-border-primary);
      outline-style:solid;
      outline-width:var(--border-width-md);
      background-color:var(--dm-background-default);
    }

    @media (max-width: 520px) {

    .modal-header\:aeiH9jSbq3LyYtKeFEOfJ {
      top:0px;
      z-index:2;
      position:sticky;
      outline-color:var(--dm-background-default, #0a0a0a);
      outline-style:none;
      outline-width:0px;
      border-bottom-color:var(--dm-border-primary);
      border-bottom-style:solid;
      border-bottom-width:var(--border-width-md);
    }
    }

    .edCGas {
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .ceGbzx {
      gap:2rem;
      width:100%;
    }

    .ewhucf {
      color:var(--dm-text-primary, #f8f9fb);
      display:inline-block;
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Bold);
      line-height:110%;
    }

    .navbar\:_Ebxt4EMOopcnGWEXI3bN {
      width:100%;
    }

    .navbar\:avyoIHNaUkOiwwlS77K7E {
      width:100%;
    }

    .hjjpY {
      gap:clamp(0.75rem, 2vw + 0.25rem, 1rem);
      left:1rem;
      right:1rem;
      bottom:0px;
      position:absolute;
      transition:translate 400ms ease 150ms , opacity 300ms ease 150ms;
      align-items:center;
      padding-top:0.25rem;
      padding-bottom:2rem;
      justify-content:end;
      background-color:var(--dm-background-default, #0a0a0a);
    }

    @media (max-width: 560px) {

    .hjjpY {
      left:0px;
      right:0px;
      width:100%;
      bottom:0px;
      height:fit-content;
      z-index:5;
      position:fixed;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
    }
    }

    .hjjpY.close {
      opacity:0;
      translate:0 100%;
    }

    .bXcJGp {
      top:0px;
      left:0px;
      width:100vw;
      height:100vh;
      z-index:10000;
      position:fixed;
      transition:translate 300ms cubic-bezier(0.56, 0.66, 0.25, 1) 0ms , background-color 100ms linear 250ms ;
      align-items:center;
      justify-content:center;
      background-color:#0000004d;
    }

    .bXcJGp {
      
    @starting-style {
      translate:0 100%;
      background-color:#00000000;
    }
    }

    .modal-editProfil-content\:root {
      width:100%;
      max-width:var(--container-sm);
      margin-left:auto;
      margin-right:auto;
    }

    .modal-editProfil-content\:-Jc_n43TkofvrsQWIFPD9 {
      min-height:16rem;
      align-items:center;
      justify-content:center;
    }

    .ecYhOP {
      color:inherit;
    }

    .cztBGB {
      color:var(--color-text, #f8f9fb);
      font-size:var(--Label);
      font-family:'Poppins';
      font-weight:var(--Bold);
      line-height:0.7rem;
    }

    .chCqNn {
      flex:1;
      color:var(--dm-text-primary);
      width:100%;
      height:100%;
      font-size:inherit;
      max-width:100%;
      font-family:inherit;
      font-weight:inherit;
      padding-top:var(--padding);
      padding-left:var(--padding);
      padding-right:var(--padding);
      padding-bottom:var(--padding);
    }

    .chCqNn::placeholder {
      color:var(--dm-text-tertiary, #818181);
    }

    .chCqNn.light-mode {
      color:var(--lm-text-primary);
    }

    .cnixOF {
      color:inherit;
      width:1.5rem;
      height:1.5rem;
      margin-left:0.5rem;
    }

    .bSzdJD {
      color:var(--color-text, #a2a2a3);
      font-size:var(--Body2);
      min-height:var(--size);
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Regular);
      border-color:var(--color-border, );
      border-style:solid;
      border-width:var(--border-width-md);
      flex-direction:row;
      justify-content:start;
      background-color:var(--color-background, #ededee);
    }

    .bSzdJD:focus-within {
      align-items:center;
      outline-color:var(--dm-primary);
      outline-style:solid;
      outline-width:var(--border-width-md);
      flex-direction:row;
      justify-content:start;
    }

    .iyaiy {
      gap:0.5rem;
    }

    .cHGtOK {
      align-items:end;
      padding-top:2rem;
      justify-content:end;
    }

    .boqtqy {
      width:fit-content;
      cursor:pointer;
      height:fit-content;
      font-size:var(--Body2);
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .bibMxV {
      flex:1;
      color:var(--color-text, #0a0a0a);
      width:100%;
      height:100%;
      display:flex;
      font-size:inherit;
      align-items:start;
      font-family:inherit;
      padding-left:0.75rem;
      flex-direction:column;
      justify-content:center;
    }

    .ebeEzc {
      width:1.5rem;
      height:1.5rem;
      appearance:none;;
      transition:all 50ms ease 0ms normal;
      border-color:var(--color-border, #dedede);
      border-style:solid;
      border-width:var(--border-width-md);
      border-radius:0px;
      background-color:var(--color-background, );
    }

    .ebeEzc:checked {
      align-items:center;
      border-color:var(--color-border-checked, #dedede);
      border-style:solid;
      border-width:var(--border-width-md);
      background-size:0.8rem;
      justify-content:center;
      background-color:var(--lm-background-default, #f8f9fb);
      background-image:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/ueberstunde:check-black(1).png/public");
      background-repeat:no-repeat;;
      background-position:center;;
    }

    .ebeEzc:hover {
      background-color:var(--color-background-hover, #ededee);
    }

    .ebeEzc:disabled {
      border-color:var(--color-background, );
      border-style:solid;
      border-width:6px;
      background-color:var(--color-background-hover, #ededee);
    }

    .ebeEzc:checked:hover {
      background-color:var(--lm-background-overlay, #ededee);
    }

    .exlvGN {
      color:var(--dm-text-primary);
      font-size:var(--FontSize);
      font-family:Oswald;
      font-weight:var(--Bold);
      line-height:var(--LineHeight);
      text-transform:uppercase;
    }

    .fhppFY {
      color:var(--dm-text-secondary);
      display:inline-block;
      font-size:var(--Body3);
      line-height:var(--line-height-text-sm);
    }

    .edQHFA {
      top:0px;
      left:0px;
      right:0px;
      width:100%;
      bottom:0px;
      height:100%;
      z-index:2;
      position:absolute;
      align-items:center;
      justify-content:center;
      background-color:inherit;
    }

    .edQHFA.hide {
      display:none;
    }

    .edQHFA.fullSize {
      position:relative;
    }

    .WvoQo {
      color:var(--dm-text-secondary, #dedede);
      display:inline-block;
      text-align:center;
      line-height:var(--line-height-text-sm);
    }

    .cnMVvW {
      width:6rem;
      height:6rem;
      align-items:center;
      justify-content:center;
    }

    .fjcRiy {
      top:14%;
      left:14%;
      right:14%;
      bottom:14%;
      opacity:1;
      position:absolute;
      align-items:center;
      border-radius:100vh;
      justify-content:center;
      background-color:var(--dm-primary, #e94f10);
    }

    .cEkHaG {
      width:3rem;
      height:3rem;
    }

    .cnQGNw {
      gap:0.5rem;
      max-width:65ch;
      align-items:center;
      justify-content:start;
    }

    .Ilpqr {
      gap:3rem;
      max-width:36rem;
      align-items:center;
      padding-top:2rem;
      border-color:var(--dm-border-primary, #3c3c3d);
      border-style:solid;
      border-width:var(--border-width-sm);
      padding-left:3rem;
      padding-right:3rem;
      padding-bottom:2rem;
      justify-content:start;
    }

    .Ilpqr.fullSize {
      width:100%;
      height:100%;
      max-width:none;
      align-items:center;
      padding-top:0px;
      border-color:black;
      border-style:solid;
      border-width:0px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
      justify-content:center;
    }

    .BuxvW {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      opacity:0.25;
      position:absolute;
      border-radius:100vh;
      background-color:var(--dm-primary, #e94f10);
    }

    .dwtxnL {
      z-index:1;
    }

    .form_success_message\:zaCbU5IxJppq7c6pZ75e- {
      text-align:center;
    }

    .ZLwyI {
      gap:1rem;
    }

    .eTHyFp {
      color:inherit;
      display:inline-block;
      padding-bottom:0.75rem;
    }

    .dygYYs {
      color:var(--color-text, #0a0a0a);
      font-size:var(--Label);
      font-family:'Poppins';
      font-weight:var(--Bold);
    }

    .bBxFib {
      flex:1;
      color:inherit;
      width:100%;
      height:100%;
      font-size:var(--Body2);
      appearance:none !important;
      align-items:center;
      font-family:inherit;
      font-weight:var(--Regular);
      padding-left:0.75rem;
      padding-right:0.75rem;
      flex-direction:row;
      justify-content:start;
      -webkit-appearance:none !important;
    }

    .dJjRUo {
      color:var(--color-text, #a2a2a3);
      font-size:var(--Body2);
      min-height:3.75rem;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Regular);
      border-color:var(--color-border, #dedede);
      border-style:solid;
      border-width:var(--border-width-md);
      padding-right:0.5rem;
      flex-direction:row;
      justify-content:start;
      background-color:var(--color-background, #ededee);
    }

    .dJjRUo:focus-within {
      align-items:center;
      outline-color:var(--dm-primary);
      outline-style:solid;
      outline-width:var(--border-width-md);
      flex-direction:row;
      justify-content:start;
    }

    .efYZyP {
      color:var(--neutral-900);
    }

    .modal-editProfil-content\:M9JQwEQv39Oz--gowScwW {
      width:25rem;
      max-width:100%;
      min-width:50%;
    }

    .eBakoX {
      gap:var(--space-md);
      width:100%;
    }

    .modal-editProfil-content\:Nyy4AlvxYYobGWlW3gUTH {
      gap:2rem;
    }

    .eRMItL {
      gap:0.5rem;
      width:100%;
      height:100%;
      min-height:8rem;
      align-items:center;
      justify-content:center;
    }

    .eZDVDx {
      row-gap:0.75rem;
      column-gap:0.75rem;
    }

    .cBnZkC {
      display:flex;
      align-items:flex-start;
      padding-top:1.5rem;
      flex-direction:row;
      justify-content:flex-start;
    }

    .modal-editProfil-content\:WeI5HgSwoC-RW51zuoSyX {
      width:25rem;
      max-width:100%;
      min-width:50%;
    }

    .cWqoMD {
      row-gap:0.25rem;
      column-gap:0.25rem;
    }

    .modal-editProfil-content\:kWbzlUYOGxVvqYBp7DBpK {
      align-items:end;
      justify-content:end;
    }

    @media (max-width: 520px) {

    .modal-editProfil-content\:kWbzlUYOGxVvqYBp7DBpK {
      margin-bottom:8rem;
    }
    }

    .epyMar {
      display:none;
    }

    .fvUCjx {
      z-index:999;
      position:fixed;
      max-width:60rem;
      background:#1a1a1a;;
      margin-top:auto;
      margin-left:auto;
      padding-top:1rem;
      border-color:var(--dm-border-primary, #3c3c3d);
      border-style:solid;
      border-width:var(--border-width-sm);
      margin-right:auto;
      padding-left:1rem;
      margin-bottom:auto;
      padding-right:1rem;
      padding-bottom:1rem;
      background-color:var(--dm-background-overlay);
    }

    .fvUCjx:popover-open {
      position:fixed;
      min-width:40%;
      margin-top:auto;
      max-height:82%;
      overflow-y:scroll;
      align-items:center;
      margin-left:auto;
      margin-right:auto;
      margin-bottom:auto;
      justify-content:end;
    }

    .fvUCjx::backdrop {
      background-color:#00000052;
    }

    .dTKRWO {
      cursor:pointer;;
      display:flex;
      background:#646cff;;
      min-height:10rem;
      align-items:center;
      border-color:var(--dm-border-primary, #3c3c3d);
      border-style:solid;
      border-width:var(--border-width-sm);
      flex-direction:column;
      justify-content:center;
      background-color:var(--dm-hover, #ffffff05);
    }

    .eTMMed {
      color:var(--dm-text-secondary, #dedede);
      font-size:var(--Body2);
    }

    .yBVQZ {
      width:100%;
      margin:0 auto;;
      max-width:1280px;;
      text-align:center;;
    }

    .cuiFqy {
      gap:20px;;
      width:100%;
      display:flex;;
      flex-direction:column;;
    }

    .dtGfjc {
      color:var(--dm-text-secondary, #dedede);
    }

    .fiTsHP {
      gap:10px;;
      width:100%;
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .cnFqwO {
      gap:0.5rem;
      align-items:center;
      flex-direction:column;
      justify-content:start;
    }

    .dbUiGi {
      margin:0 auto;;
      max-width:800px;;
      max-height:66vh;
      overflow-x:clip;
      overflow-y:clip;
    }

    .bXzKE {
      cursor:pointer;;
      display:flex;
      background:#646cff;;
      max-height:7rem;
      min-height:7rem;
      align-items:center;
      padding-top:0.5rem;
      border-color:var(--dm-border-primary, #3c3c3d);
      border-style:solid;
      border-width:var(--border-width-sm);
      padding-left:0.5rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:space-between;
      background-color:var(--dm-hover, #ffffff05);
    }

    .ftcScn {
      color:var(--dm-text-primary, #f8f9fb);
      display:inline-block;
    }

    .dysYEa {
      width:var(--profil-size);
      height:var(--profil-size);
      background:var(--lm-border-primary);
      border-color:var(--neutral-050, #f8f9fb);
      border-style:solid;
      border-width:var(--border-width-sm);
    }

    .ePzWQq {
      width:100%;
      height:100%;
      object-fit:cover;
    }

    .modal-editProfil-content\:tO_6Kn-7f7TReyNw_ut03 {
      width:6rem;
      height:6rem;
    }

    .pOAPI {
      max-height:100vh;
    }

    .brOfXg {
      color:var(--color-text-input);
      width:100%;
      height:100%;
      resize:none;
      font-size:inherit;
      min-height:8rem;
      font-family:inherit;
      font-weight:inherit;
      padding-top:0.75rem;
      padding-left:0.75rem;
      padding-right:0.75rem;
      padding-bottom:0.75rem;
    }

    .cEbUPD {
      color:var(--color-text, #a2a2a3);
      font-size:var(--Body2);
      min-height:3.75rem;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Regular);
      border-color:var(--color-border, #dedede);
      border-style:solid;
      border-width:var(--border-width-md);
      flex-direction:row;
      justify-content:start;
      background-color:var(--color-background, #ededee);
    }

    .cEbUPD:focus-within {
      align-items:center;
      outline-color:var(--dm-primary);
      outline-style:solid;
      outline-width:var(--border-width-md);
      flex-direction:row;
      justify-content:start;
    }

    .fGVICI {
      gap:2rem;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    @media (max-width: 1280px) {

    .fGVICI {
      display:none;
    }
    }

    .fGVICI.hidden {
      display:none;
    }

    .eqstIY {
      top:0%;
      right:-100%;
      bottom:0%;
      height:100vh;
      z-index:1001;
      position:fixed;
      max-width:100%;
      transition:right 500ms ease 0ms ;
      align-items:end;
      padding-top:3rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
      justify-content:space-between;
      background-color:var(--dm-background-default);
    }

    .eqstIY.menu-open {
      top:0%;
      right:0%;
      bottom:0%;
      position:fixed;
      align-items:start;
      justify-content:start;
    }

    @media (max-width: 560px) {

    .eqstIY {
      flex:1;
      width:100%;
      align-items:start;
      justify-content:start;
    }
    }

    .navbar\:dDRv3s2DhC9GINnhBFY2T {
      width:100%;
    }

    .navbar\:dx9UzTUL9nX7vb_JQviOz {
      width:100%;
    }

    .chqdud {
      top:-10%;
      color:var(--lm-text-primary);
      right:-5%;
      position:absolute;
      animation:pulse-animation-nav 2s infinite;
      background:var(--lm-primary);
      padding-top:0.25rem;
      padding-left:0.25rem;
      padding-right:0.25rem;
      padding-bottom:0.25rem;
      border-top-left-radius:999px;
      border-top-right-radius:999px;
      border-bottom-left-radius:999px;
      border-bottom-right-radius:999px;
    }

    .KINIp {
      display:none;
    }

    @media (max-width: 1280px) {

    .KINIp {
      display:block;
    }
    }

    .cGQBla {
      top:0px;
      color:var(--lm-text-primary);
      right:-10%;
      position:absolute;
      animation:pulse-animation-nav 2s infinite;
      background:var(--lm-primary);
      padding-top:0.25rem;
      border-color:var(--dm-background-default);
      border-style:solid;
      border-width:2px;
      padding-left:0.25rem;
      padding-right:0.25rem;
      padding-bottom:0.25rem;
      border-top-left-radius:999px;
      border-top-right-radius:999px;
      border-bottom-left-radius:999px;
      border-bottom-right-radius:999px;
    }

    .dWWxG {
      color:var(--lm-text-primary);
      width:100%;
      contain:layout;
      overflow:hidden;
      font-size:clamp(1rem, 1vw + 0.5rem, 1.25rem);
      background:;
      font-family:inherit;
      font-weight:var(--Bold);
      view-transition-name:content;
    }

    .dWWxG:focus-visible {
      outline:1px solid var(--blue-700);
    }

    .cZKmVk {
      height:0px;
      overflow:hidden;
      background:;
      transition:all 300ms cubic-bezier(0.1, 0.7, 0.4, 0.9) 0ms normal;
      border-top-left-radius:0px;
      border-top-right-radius:0px;
    }

    .cZKmVk {
      
    @starting-style {
      transition:height 0ms ease 0ms allow-discrete;
    }
    }

    .dHRbLI {
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    .eUDisL {
      :;
      gap:1rem;
      cursor:pointer;
      overflow:hidden;
      align-items:center;
      padding-top:0.25rem;
      flex-direction:row;
      padding-bottom:0.25rem;
      justify-content:start;
    }

    .cMKVLo {
      color:var(--lm-text-secondary, #3c3c3d);
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Regular);
    }

    .bzlNaq {
      scale:1 1 1;
      display:flex;
      row-gap:1rem;
      min-width:13rem;
      background: var(--dm-background-default);
      column-gap:1rem;
      transition:all 100ms ease;
      padding-top:1rem;
      border-color:var(--dm-border-primary);
      border-style:solid;
      border-width:var(--border-width-sm);
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      transform-origin:left top;
    }

    .bzlNaq {
      
    @starting-style {
      scale:0.9 0.9 1;
    }
    }

    .dQotbO {
      color:var(--dm-error, #f72428);
      cursor:pointer;
      font-size:var(--Body3);
      font-weight:var(--Regular);
      padding-top:0.25rem;
      padding-left:0.25rem;
      padding-right:0.25rem;
      padding-bottom:0.25rem;
    }

    .fxIlAJ {
      flex:1;
      width:100%;
      height:100%;
      position:relative;
    }

    .bXfVpy {
      display:none;
    }

    @media (max-width: 1280px) {

    .bXfVpy {
      display:flex;
      align-items:start;
      flex-direction:column;
      justify-content:start;
    }
    }

    .dSuTWA {
      gap:1.5rem;
      width:fit-content;
      cursor:pointer;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .edoAUg {
      gap:5rem;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .bxUCV {
      gap:0.25rem;
      width:100%;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .eZmgsd {
      row-gap:1.5rem;
      column-gap:1.5rem;
      padding-top:2rem;
      padding-left:2rem;
      padding-bottom:1rem;
    }

    .UJvXQ {
      color:var(--dm-text-primary);
      cursor:pointer;
      height:2.5rem;
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      transition:all 200ms ease;
      align-items:center;
      border-color:var(--dm-border-primary);
      border-style:solid;
      border-width:var(--border-width-sm);
      padding-left:0.75rem;
      padding-right:0.75rem;
      flex-direction:row;
      justify-content:center;
    }

    .UJvXQ:hover {
      color:var(--dm-background-default);
      background:var(--dm-text-primary);
      border-color:var(--dm-text-primary);
      border-style:solid;
      border-width:var(--border-width-sm);
    }

    @media (max-width: 1240px) {

    .UJvXQ {
      display:none;
    }
    }

    .dljPqz {
      gap:1rem;
      width:100%;
      align-items:start;
      margin-bottom:min(7rem, 14vw);
      justify-content:start;
    }

    @media (max-width: 560px) {

    .dljPqz {
      margin-bottom:0px;
    }
    }

    .navbar\:pYkK1St1s9hdCzrRdNKGB {
      width:100%;
    }

    .navbar\:rDmmZHOZKl3vyHoRM9eJW {
      align-items:center;
      justify-content:start;
    }

    .dJdNGs {
      gap:0.25rem;
      flex:1;
      width:100%;
    }

    .ekgstC {
      gap:1rem;
      width:100%;
      align-items:start;
      margin-bottom:min(5rem, 10vw);
      justify-content:start;
    }

    .emwZEv {
      gap:0.5rem;
      color:var(--dm-text-primary);
      width:fit-content;
      cursor:pointer;
      display:none;
      font-size:var(--Body2);
      font-style:italic;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Bold);
      flex-direction:row;
      justify-content:start;
    }

    @media (max-width: 1080px) {

    .emwZEv {
      display:flex;
    }
    }

    .bKiCLW {
      gap:0.25rem;
      height:2.25rem;
      display:flex;
      align-items:flex-start;
      justify-content:space-between;
    }

    .bZKvZm {
      gap:0.25rem;
      color:var(--dm-text-primary);
      margin-left:1rem;
    }

    .cfZKNW {
      display:inline-block;
      font-size:var(--Body2);
      font-style:italic;
      font-family:inherit;
      font-weight:var(--Bold);
      line-height:0.75rem;
      text-transform:uppercase;
    }

    .cHWxq {
      flex:1;
      width:100%;
      max-height:100%;
      overflow-y:auto;
      scrollbar-width:none;
      -ms-overflow-style:none;
    }

    .cHWxq::-webkit-scrollbar {
    width: 0;
    }

    @media (max-width: 560px) {

    .cHWxq {
      flex:1;
      height:fit-content;
      overflow-y:scroll;
      padding-bottom:20rem;
    }
    }

    .fmSkOl {
      width:clamp(7rem, 5vw + 4rem, 10rem);
      height:fit-content;
    }

    .fmSkOl.cursor-pointer {
      cursor:pointer;
    }

    .chAOKJ {
      width:100%;
    }

    .navbar\:xGbZLYCVfhIsYbaOnPxZG {
      width:100%;
    }

    .navbar\:zlzu0SjPSmakOlUdA5vyP {
      display:none;
    }

    @media (max-width: 1280px) {

    .navbar\:zlzu0SjPSmakOlUdA5vyP {
      display:flex;
      align-items:start;
      flex-direction:column;
      justify-content:start;
    }
    }

    .cctEZQ {
      width:100%;
      display:flex;
      row-gap:3rem;
      column-gap:3rem;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .cmOHTK {
      color:var(--dm-accent);
      font-size:var(--Body2);
      font-family:;
      font-weight:var(--Bold);
      line-height:1.25rem;
    }

    .dNWPfP {
      color:var(--dm-text-secondary);
      width:100%;
      position:absolute;
      font-size:0.6rem;
      text-align:center;
      font-family:inherit;
      font-weight:var(--Bold);
      line-height:0.6rem;
      padding-top:0.43rem;
    }

    .eOucms {
      flex:1;
      width:100%;
      display:flex;
      max-width:100%;
      align-items:center;
      padding-top:3rem;
      padding-bottom:3rem;
      justify-content:center;
    }

    @media (max-width: 540px) {

    .eOucms {
      padding-top:0px;
      padding-bottom:0px;
    }
    }

    .bAnnDZ {
      flex:1;
      width:100%;
      display:flex;
      row-gap:2.5rem;
      column-gap:2.5rem;
      align-items:center;
      justify-content:flex-start;
    }

    .bThRFb {
      display:inline;
      font-weight:var(--Bold);
      text-decoration-line:underline;
      text-decoration-color:var(--lm-primary);
      text-decoration-style:dotted;
      text-underline-offset:0.25rem;
    }

    .nPta-D {
      width:var(--scoop-radius);
      height:var(--scoop-radius);
      translate:50% 0 0;
      background:var(--lm-background-overlay);
      border-color:var(--lm-border-primary);
      border-style:solid;
      border-width:1px;
      border-top-left-radius:999px;
      border-top-right-radius:999px;
      border-bottom-left-radius:999px;
      border-bottom-right-radius:999px;
    }

    .Uxsch {
      gap:var(--space-lg);
    }

    .djZHWU {
      display:flex;
      row-gap:var(--space-2xl);
      column-gap:var(--space-2xl);
      align-items:flex-start;
      justify-content:flex-start;
    }

    .CONFERENCE-Detail---Mallorca-2027\:0BK3p1IpmoyiUOcB1981o {
      width:2rem;
      height:2rem;
    }

    .CONFERENCE-Detail---Mallorca-2027\:0WpPG2NgBlnnK4F37r1j5 {
      width:fit-content;
    }

    .CONFERENCE-Detail---Mallorca-2027\:0_gERkrW0yJlwpwvSe3qV {
      width:100%;
      row-gap:1.5rem;
      column-gap:1.5rem;
    }

    @media (max-width: 700px) {
    }

    .cvxHeo {
      flex-grow:1;
      flex-basis:0%;
      flex-shrink:1;
    }

    .CONFERENCE-Detail---Mallorca-2027\:0wtAYXxuCuW8J4b2Ftxxy {
      flex:1;
    }

    .cusbFt {
      width:100%;
      object-fit:cover;
      aspect-ratio:3/2;
    }

    .bSaCDf {
      color:#ffffff0f;
    }

    .dUtlNi {
      color:#ffffff05;
    }

    .eBVvVV {
      width:100%;
    }

    .eBVvVV.global-padding {
      padding-left:var(--padding-global);
      padding-right:var(--padding-global);
    }

    .cQJIDB {
      width:100%;
      max-width:var(--container_max-width);
      align-items:center;
      margin-left:auto;
      padding-top:var(--padding-section_max-width);
      margin-right:auto;
      padding-bottom:var(--padding-section_max-width);
      justify-content:start;
    }

    .CONFERENCE-Detail---Mallorca-2027\:1chN8uCuT4mlZ-NUTm2xf {
      background:var(--lm-background-default);
    }

    .dsYhXj {
      display:flex;
      row-gap:2rem;
      flex-wrap:wrap;
      column-gap:2rem;
      align-items:flex-start;
      flex-direction:row;
      justify-content:flex-start;
    }

    .dHHNkd {
      flex:1;
      color:var(--lm-text-primary);
      row-gap:0rem;
      max-width:75ch;
      min-width:30ch;
      column-gap:0rem;
    }

    .cQEkyI {
      width:fit-content;
      rotate:0 0 1 2deg;
      translate:-10% 0 0;
      background:var(--dm-background-default);
      transition:all 300ms ease;
      padding-top:0.5rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:0.5rem;
    }

    .cQEkyI.entryTransition {
      rotate:0 0 1 100deg;
      translate:0% 0 0;
    }

    .eVlGmr {
      color:var(--lm-text-primary);
      font-size:var(--Body2);
      line-height:var(--line-height-text);
    }

    .YwAgz {
      font-weight:var(--Bold);
      line-height:var(--line-height-text-sm);
    }

    .dlASoj {
      color:var(--dm-text-primary);
      font-size:var(--H5);
      font-family:Oswald;
      font-weight:var(--Bold);
    }

    .CONFERENCE-Detail---Mallorca-2027\:1fmz3RxpTZxKxxpWeLcor {
      width:100%;
    }

    .cXKdSq {
      right:0px;
      bottom:0px;
      rotate:0 0 1 180deg;
      z-index:0;
      position:absolute;
      max-width:25rem;
      min-width:16rem;
      max-height:25rem;
      min-height:16rem;
    }

    .cZUTaI {
      font-size:var(--text-sm);
    }

    .eaboky {
      width:fit-content;
      height:auto;
    }

    .so-button-primary\:root {
      color:var(--color-font);
      width:fit-content;
      cursor:pointer;
      height:2.5rem;
      row-gap:0.5rem;
      font-size:var(--Button2);
      background:var(--color-bg);
      column-gap:0.5rem;
      font-style:italic;
      overflow-x:visible;
      overflow-y:visible;
      transition:background-color 200ms ease 0ms normal;
      align-items:center;
      font-family:Poppins;
      font-weight:var(--Bold);
      user-select:none;
      border-color:var(--color-border);
      border-style:solid;
      border-width:var(--size-border);
      padding-left:1rem;
      border-radius:var(--rounding-md);
      outline-color:transparent;
      outline-style:solid;
      outline-width:var(--border-lg);
      padding-right:1rem;
      flex-direction:row;
      outline-offset:var(--border-md);
      text-transform:uppercase;
      -ms-user-select:none;
      justify-content:center;
      -moz-user-select:none;
      -webkit-user-select:none;
      -webkit-tap-highlight-color:transparent;
    }

    .so-button-primary\:root:hover {
      background:var(--color-bg);
    }

    .so-button-primary\:root:active {
      background:var(--color-bg);
      transition:none;
    }

    .so-button-primary\:root:focus-visible {
      z-index:1;
      position:absolute;
    }

    .so-button-primary\:root:disabled {
      cursor:not-allowed;
      opacity:0.65;
      background:var(--color-bg);
    }

    .erOIUf {
      width:var(--size);
      height:var(--size);
      animation:spinner 1s linear infinite;
      border-radius:50%;
    }

    .dJlATa {
      width:1rem;
      height:1rem;
      display:inline-block;;
      position:relative;;
      animation:flipX 2s linear infinite;;
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(100% / 4)), calc(100% - calc(100% / 4)) 100%, 0 100%);;
      box-sizing:border-box;;
      background-color:var(--neutral-050, #f8f9fb);
    }

    .eXsBHr {
      top:0px;
      left:0px;
      color:inherit;
      right:0px;
      bottom:0px;
      display:flex;
      z-index:;
      position:absolute;
      font-size:inherit;
      background:var(--lm-primary, #e94f10);
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
      justify-content:center;
    }

    .CONFERENCE-Detail---Mallorca-2027\:2L83h9Nw1AdH29DPDUSsO {
      color:var(--dm-text-primary);
      font-size:var(--text-md);
    }

    .CONFERENCE-Detail---Mallorca-2027\:2L83h9Nw1AdH29DPDUSsO:hover {
      text-decoration-line:underline;
    }

    .bhLEqN {
      width:100%;
      display:flex;
      row-gap:3rem;
      column-gap:3rem;
      align-items:center;
      flex-direction:column;
      justify-content:center;
    }

    .bpcRXv {
      gap:0.75rem;
      width:24rem;
      cursor:pointer;
      rotate:z var(--random_rotation);
      max-width:100%;
      min-width:22rem;
      transition:all 300ms normal;
      padding-top:0.75rem;
      padding-left:0.75rem;
      padding-right:0.75rem;
      padding-bottom:0.75rem;
      justify-content:;
      background-color:var(--lm-background-default, #f8f9fb);
      border-top-left-radius:0.15rem;
      border-top-right-radius:0.15rem;
      border-bottom-left-radius:0.15rem;
      border-bottom-right-radius:0.15rem;
    }

    .bpcRXv:hover {
      scale:1.02;
    }

    @media (max-width: 540px) {

    .bpcRXv:hover {
      scale:0.78;
    }
    }

    @media (max-width: 540px) {

    .bpcRXv {
      scale:0.75;
    }
    }

    .akttF {
      row-gap:0.5rem;
      column-gap:0.5rem;
      align-items:end;
      flex-direction:row;
      justify-content:start;
    }

    .cAREVv {
      row-gap:0.75rem;
      column-gap:0.75rem;
      padding-bottom:0.5rem;
    }

    .cpnPSD {
      width:100%;
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - 25%), calc(100% - 18.75%) 100%, 0 100%);;
      max-width:100%;
      aspect-ratio:4 / 3;;
    }

    .ctFDCp {
      width:40%;
      height:40%;
      display:flex;
      object-fit:contain;
      flex-direction:column;
    }

    .fvDZwf {
      width:100%;
      height:100%;
      z-index:1;
      position:absolute;
      transition:all 800ms ease 0ms normal;
      align-items:center;
      justify-content:center;
      background-color:#00000087;
    }

    .fvDZwf.hide {
      display:none;
    }

    .blNdxM {
      :;
      width:100%;
      height:100%;
      object-fit:cover;
    }

    .bPcliN {
      color:var(--lm-text-primary, #0f0f0f);
      row-gap:0.25rem;
      font-size:var(--H6);
      column-gap:0.25rem;
      align-items:end;
      font-family:'Oswald';
      font-weight:var(--Bold);
      line-height:var(--line-height-h6);
      flex-direction:row;
      text-transform:uppercase;;
      justify-content:start;
    }

    .eAPsHg {
      top:0.5rem;
      left:0.5rem;
      row-gap:0.1rem;
      position:absolute;
      background:var(--lm-background-default);
      column-gap:0.1rem;
      text-align:center;
      font-family:"Poppins";
      font-weight:var(--Bold);
      padding-top:0.35rem;
      padding-left:0.35rem;
      padding-right:0.35rem;
      padding-bottom:0.35rem;
      border-top-left-radius:0.15rem;
      border-top-right-radius:0.15rem;
      border-bottom-left-radius:0.15rem;
      border-bottom-right-radius:0.15rem;
    }

    .clgjnt {
      color:var(--lm-text-primary);
      width:2ch;
      display:inline;
      font-size:1.5rem;
      font-family:inherit;
      font-weight:inherit;
      line-height:1.25rem;
    }

    .cNaKIC {
      color:var(--lm-primary);
      display:inline;
      font-size:0.75rem;
      font-family:inherit;
      font-weight:inherit;
      line-height:100%;
      text-transform:uppercase;
    }

    .dDgIQm {
      width:0.80rem;
      height:0.80rem;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .card-recap-link\:n_1imxK-VVvgIGfG_Gwht {
      color:var(--lm-text-primary);
      display:-webkit-box;;
      overflow:hidden;;
      line-height:130%;
      text-overflow:ellipsis;;
      -webkit-box-orient:vertical;;
      -webkit-line-clamp:3; /* Begrenzung auf 3 Zeilen */;
    }

    .iYZbT {
      row-gap:0.25rem;
      column-gap:0.25rem;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .euThte {
      color:var(--lm-text-tertiary);
      display:inline;
      font-size:0.65rem;
      font-family:inherit;
      font-weight:inherit;
      line-height:0.5rem;
      text-transform:uppercase;
    }

    .crBZpk {
      color:var(--lm-primary, #e94f10);
    }

    .CONFERENCE-Detail---Mallorca-2027\:2b6FmcGXxlVXk-W7QaECR {
      width:26rem;
      rotate:0 0 1 8deg;
      max-width:100%;
      min-width:auto;
      box-shadow:0px 9px 55px -9px #00000020;
      transition:scale 300ms ease;
      margin-left:auto;
      margin-right:auto;
    }

    .CONFERENCE-Detail---Mallorca-2027\:2b6FmcGXxlVXk-W7QaECR:hover {
      scale:1.05 1.05 1;
    }

    .bldUUF {
      color:var(--lm-accent);
      flex-direction:row;
    }

    .dVkNO {
      row-gap:1rem;
      max-width:100%;
      column-gap:1rem;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .CONFERENCE-Detail---Mallorca-2027\:38DZPpnGPuKx24BmdcpgF {
      color:var(--lm-text-primary);
    }

    .eUvddm {
      background:white;
      overflow-x:clip;
      overflow-y:clip;
      border-color:#ffffff;
      border-style:solid;
      border-width:2px;
    }

    .cXysfT {
      color:#000000;
      display:flex;
      background:#ffffff;
      text-align:left;
    }

    .cAoYPE {
      color:#000000;
      display:flex;
      background:#ffffff;
      text-align:left;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
    }

    .dmUjHT {
      color:inherit;
      width:fit-content;
      font-size:1.5rem;
      font-family:"Oswald";
      font-weight:var(--Bold);
      line-height:var(--line-height-text-sm);
    }

    @media (max-height: 700px) {

    .dmUjHT {
      font-size:var(--Body1);
    }
    }

    .cyiTFM {
      background:radial-gradient(at center center, #2b2b2b 0%, #000000 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      overflow-x:hidden;
      overflow-y:hidden;
    }

    .cyiTFM.orange {
      background:radial-gradient(at center center, #363636 0%, #212121 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
    }

    .cyiTFM.blur {
      background:white;
    }

    .cTjpAh {
      color:inherit;
      width:fit-content;
      opacity:0.75;
      font-size:var(--Body2);
      font-family:"Oswald";
      line-height:var(--line-height-text-sm);
    }

    @media (max-height: 700px) {

    .cTjpAh {
      font-size:var(--Body3);
    }
    }

    .dApdv {
      width:102%;
      height:100%;
      margin-left:-1%;
      margin-right:auto;
    }

    .dECGLU {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
    }

    .AZzoO {
      width:100%;
      object-fit:cover;
      aspect-ratio:1/1;
    }

    .fEhmlq {
      left:-1%;
      color:#000000;
      bottom:1.5rem;
      rotate:0 0 1 -1deg;
      display:flex;
      position:absolute;
      background:#ffffff;
      text-align:left;
      padding-top:0.5rem;
      padding-left:1rem;
      padding-right:2rem;
      padding-bottom:0.5rem;
    }

    .speaker-profile\:g0kuuxf1IlMhstLIWH7j7 {
      width:100%;
      background:inherit;
      aspect-ratio:1/1;
      border-color:black;
      border-style:none;
    }

    .dDJDhV {
      color:inherit;
      width:fit-content;
      opacity:0.75;
      font-size:var(--Body3);
      font-family:"Poppins";
      line-height:var(--line-height-text-sm);
    }

    .ddQwSB {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      padding-top:0rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1.5rem;
    }

    @media (max-width: 700px) {

    .ddQwSB {
      padding-top:0.5rem;
    }
    }

    .JixHa {
      left:0px;
      width:100%;
      bottom:-1px;
      display:flex;
      position:absolute;
      align-items:center;
      justify-content:flex-end;
    }

    .ecPbcn {
      color:var(--lm-text-primary);
      opacity:.75;
      font-size:0.875rem;
      line-height:var(--line-height-text-sm);
      padding-left:#;
    }

    .cFuahc {
      color:inherit;
      width:fit-content;
      font-size:var(--Body2);
      font-family:"Poppins";
      font-weight:var(--Bold);
      line-height:var(--line-height-text-sm);
    }

    .CONFERENCE-Detail---Mallorca-2027\:3Mp0u1cs_IRWRJ8Iimmdt {
      width:12rem;
      margin-left:0.25rem;
      margin-right:0.25rem;
    }

    .degIwt {
      top:0px;
      left:0px;
      right:0px;
      width:100vw;
      bottom:0px;
      height:100vh;
      z-index:100;
      position:fixed;
      align-items:center;
      justify-content:center;
      background-color:var(--dm-background-default, #0a0a0a);
    }

    .doglUo {
      flex:1;
      width:100%;
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .CONFERENCE-Detail---Mallorca-2027\:3r9VXkDg1JmIbqPQC1Yxt {
      color:var(--lm-text-primary);
    }

    .FoVRg {
      flex:1;
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .CONFERENCE-Detail---Mallorca-2027\:3yV7r0E5w8d18l2KCHzZk {
      width:5rem;
      height:5rem;
      rotate:0 0 1 -2deg;
      overflow-x:clip;
      overflow-y:clip;
      align-items:center;
      justify-content:flex-start;
    }

    .ePPzoQ {
      color:var(--dm-text-secondary);
      display:inline;
      row-gap:0.25rem;
      column-gap:0.25rem;
      text-align:left;
      align-items:center;
      line-height:var(--line-height-text-sm);
      flex-direction:row;
      justify-content:flex-start;
    }

    .fuydfO {
      color:inherit;
      display:inline-block;
      font-size:var(--H6);
      font-family:Oswald;
      font-weight:var(--Bold);
    }

    .CONFERENCE-Detail---Mallorca-2027\:4V5cTMZumMWCSERwQOIkX {
      background:var(--lm-background-default);
    }

    .brpqaT {
      flex:1;
      display:flex;
      align-items:flex-start;
      padding-top:3rem;
      padding-bottom:3rem;
      justify-content:space-between;
    }

    .eibMIm {
      top:0px;
      left:0px;
      right:0px;
      width:100%;
      bottom:0px;
      height:100%;
      z-index:-1;
      position:absolute;
      object-fit:cover;
    }

    .CONFERENCE-Detail---Mallorca-2027\:5EijZB2CoUGzG3aG54iwg {
      width:100%;
    }

    .cNIdBS {
      top:0px;
      left:0px;
      right:0px;
      width:100%;
      bottom:0px;
      display:flex;
      row-gap:0.5rem;
      position:relative;
      flex-wrap:wrap;
      column-gap:0.5rem;
      align-items:flex-start;
      flex-direction:column;
      justify-content:space-between;
    }

    .CTXOL {
      width:100%;
      max-width:100vw;
      background:var(--dm-background-overlay);
    }

    .bsLBX {
      color:var(--dm-accent);
      width:fit-content;
      cursor:pointer;
      display:inline;
      font-weight:var(--Bold);
      text-decoration:underline 1px;
    }

    .frILyN {
      top:0px;
      left:0px;
      rotate:0 0 1 0deg;
      position:absolute;
      max-width:25rem;
      min-width:16rem;
      max-height:25rem;
      min-height:16rem;
    }

    .ewOmMl {
      cursor:pointer;
      display:inline;
      font-weight:var(--Bold);
      text-decoration-line:underline;
    }

    .CONFERENCE-Detail---Mallorca-2027\:6nHS-YSU5CHHWlFjVm-XQ {
      width:26rem;
      rotate:0 0 1 8deg;
      max-width:100%;
      min-width:auto;
      box-shadow:0px 9px 55px -9px #00000020;
      transition:scale 300ms ease;
      margin-left:auto;
      margin-right:auto;
    }

    .CONFERENCE-Detail---Mallorca-2027\:6nHS-YSU5CHHWlFjVm-XQ:hover {
      scale:1.05 1.05 1;
    }

    .diqQcA {
      height:100%;
      display:flex;
      position:absolute;
      align-items:flex-start;
      aspect-ratio:1/1;
      justify-content:flex-start;
    }

    .CONFERENCE-Detail---Mallorca-2027\:7EFktpLfmpFWL_GeFJ95m {
      margin-top:1rem;
    }

    .dQFhpd {
      font-size:var(--Body1);
    }

    .bvRSmQ {
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - 25%), calc(100% - 25%) 100%, 0 100%);;
      aspect-ratio:1/1;
    }

    .CONFERENCE-Detail---Mallorca-2027\:7wilaJT_si5j4CKj4pt0m {
      width:100%;
    }

    .CONFERENCE-Detail---Mallorca-2027\:9BG3h1AExbuIEYMWXHVJP {
      color:var(--lm-text-primary);
    }

    .CONFERENCE-Detail---Mallorca-2027\:9vCTSjaNHfRKQ1EGdx3j_ {
      flex:1;
    }

    .eNeZdd {
      width:100%;
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .dGhajo {
      color:#ffffff03;
    }

    .dsEVIH {
      flex:1;
    }

    .CONFERENCE-Detail---Mallorca-2027\:AIlT5NVvOXDNXB1Jsasip {
      flex:0;
      row-gap:1rem;
      background:var(--dm-background-default);
      column-gap:1rem;
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
    }

    .dSrioq {
      flex:1;
      overflow-x:clip;
      overflow-y:clip;
    }

    .vFlGG {
      top:-1px;
      left:0px;
      right:0px;
      height:50%;
      z-index:1;
      position:absolute;
      background:linear-gradient(#0a0a0a 6%, #0a0a0a00 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
    }

    .eHiJGD {
      width:100%;
      row-gap:var(--padding-section-sm_in-page-wrapper);
      flex-wrap:wrap;
      column-gap:var(--padding-section-sm_in-page-wrapper);
      align-items:center;
      padding-top:var(--space-lg);
      padding-left:var(--space-lg);
      padding-right:var(--space-lg);
      flex-direction:row;
      padding-bottom:var(--space-lg);
      justify-content:center;
    }

    .bWmdWr {
      flex:1;
      cursor:pointer;
      margin-top:5rem;
    }

    .EenBl {
      gap:var(--space-xxs);
    }

    .sponsor-profil\:8KfqUjzjUouTd98VUpG46 {
      object-fit:contain;
    }

    .bpDGvL {
      color:var(--dm-text-primary);
      width:fit-content;
      align-items:start;
      padding-top:clamp(0.3rem, 0.8vw + 0.05rem, 0.35rem);
      border-color:var(--dm-border-primary, #3c3c3d);
      border-style:solid;
      border-width:var(--border-width-sm);
      padding-left:clamp(0.425rem, 1vw + 0.1rem, 0.5rem);
      padding-right:clamp(0.425rem, 1vw + 0.1rem, 0.5rem);
      padding-bottom:clamp(0.3rem, 0.8vw + 0.05rem, 0.35rem);
      justify-content:center;
      background-color:var(--dm-background-overlay);
    }

    .bpDGvL.isLight {
      border-color:var(--lm-border-primary, #dedede);
      border-style:solid;
      border-width:1px;
      background-color:var(--lm-background-overlay, #ededee);
    }

    .drIJgn {
      display:inline-block;
      font-size:clamp(0.635rem, 1vw + 0.1rem, 0.75rem);
      font-family:'Poppins';
      font-weight:var(--Regular);
      line-height:0.75rem;
    }

    .drIJgn.isLight {
      color:var(--lm-text-primary);
    }

    .lEtsK {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      opacity:0;
      position:absolute;
      background:var(--dm-hover);
      transition:opacity 200ms ease;
    }

    .lEtsK.onHover {
      opacity:1;
    }

    .sponsor-profil\:GcFX2-6c0NoasngdBlavj {
      flex:1;
      width:100%;
      background:;
      padding-top:1rem;
      border-color:var(--dm-border-primary);
      border-style:solid;
      border-width:var(--border-width-md);
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:0.5rem;
    }

    .ducmZu {
      width:0.75rem;
      height:0.75rem;
    }

    .dgMbbY {
      height:100%;
      background:var(--lm-background-default);
      object-fit:contain;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
    }

    .bjHJXS {
      display:flex;
      row-gap:0.5rem;
      z-index:1;
      column-gap:0.5rem;
      align-items:center;
      padding-top:6rem;
      justify-content:flex-start;
    }

    .fgrsGF {
      color:inherit;
      display:inline-block;
      font-size:var(--Body3);
      font-family:inherit;
      font-weight:var(--Regular);
    }

    .sponsor-profil\:a4nzCTv8sOyVYcWOTPTLu {
      text-align:center;
    }

    .bSoUFu {
      top:0px;
      left:0px;
      right:0px;
      display:flex;
      z-index:2;
      position:absolute;
      margin-top:-3rem;
      transition:translate 800ms linear(0 0%, 0.0101 0.7732%, 0.0417 1.6753%, 0.1551 3.4794%, 0.7747 10.0515%, 1.0083 13.1443%, 1.1503 16.2371%, 1.1871 17.7835%, 1.2045 19.4588%, 1.2056 19.8454%, 1.2056 20.3608%, 1.2019 21.2629%, 1.1789 23.3247%, 1.0429 30.4124%, 0.9959 33.5052%, 0.9686 36.4691%, 0.9613 38.0155%, 0.958 39.5619%, 0.9584 41.366%, 0.963 43.4278%, 0.9909 50.5155%, 1.0007 53.6082%, 1.0065 56.701%, 1.0087 59.7938%, 1.0076 63.6598%, 0.9999 73.7113%, 0.9982 79.8969%, 1.0004 100%) /*{"type":"spring","stiffness":100,"damping":20,"mass":5}*/ 0s;
      align-items:center;
      justify-content:center;
    }

    .bSoUFu.onHover {
      translate:0 -0.5rem 0;
    }

    .dcdtLU {
      color:var(--dm-text-tertiary);
      row-gap:0.25rem;
      column-gap:0.25rem;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .esbYdA {
      width:100%;
      align-items:center;
      justify-content:start;
    }

    .CONFERENCE-Detail---Mallorca-2027\:BUg3ZP9qPxY5FM-IcPqM0 {
      align-items:center;
      justify-content:start;
    }

    .fngrlE {
      color:var(--light-blue-700);
      rotate:z -5deg;
      margin-left:0px;
      margin-right:auto;
      flex-direction:row;
    }

    .fngrlE {
      scale:0.8;
    }

    .eKdIIZ {
      flex:1;
      width:;
      display:flex;
      row-gap:var(--space-sm);
      flex-wrap:wrap;
      max-width:100%;
      box-sizing:border-box;
      column-gap:var(--space-sm);
      align-items:flex-start;
      flex-direction:column;
      justify-content:center;
      -webkit-box-sizing:border-box;
    }

    .eoqWgo {
      color:var(--dm-text-tertiary, #818181);
      font-size:var(--Body1);
      text-align:center;
      font-family:inherit;
      font-weight:var(--Bold);
    }

    .CONFERENCE-Detail---Mallorca-2027\:Bzs0rKAFthY0bd9LPC88y {
      flex:0;
      row-gap:1rem;
      background:var(--dm-background-default);
      column-gap:1rem;
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
    }

    .fgfNqC {
      --scoop-radius:1.5rem;
      left:0px;
      width:calc(100% + 2px);
      bottom:0px;
      display:flex;
      position:absolute;
      transform:translate(0, 50%);
      translate:0 0 0;
      margin-top:-1rem;
      overflow-x:hidden;
      align-items:flex-start;
      margin-left:-1px;
      flex-direction:row;
      justify-content:space-between;
    }

    .CONFERENCE-Detail---Mallorca-2027\:CTLkbakt4Rq0obZ9rpctq {
      color:inherit;
    }

    .fezVZm {
      font-size:var(--Body1);
      font-weight:var(--Bold);
    }

    .exNwFa {
      width:100%;
      display:flex;
      overflow-x:clip;
      overflow-y:clip;
      flex-direction:row;
    }

    .bXVDOM {
      width:15rem;
      height:15rem;
      background:#6e6e6e;
      margin-right:1rem;
    }

    .ejHiGt {
      width:fit-content;
      animation-name:marquee-scroll;
      animation-iteration-count:infinite;
      animation-timing-function:linear;
    }

    .bsJPQn {
      width:15rem;
      height:15rem;
      background:#000000;
      margin-right:1rem;
    }

    .eWrZht {
      display:flex;
      flex-direction:row;
    }

    .dKkcgd {
      width:15rem;
      height:15rem;
      background:#ffffff;
      margin-right:1rem;
    }

    .dHhlUj {
      flex-grow:1;
      flex-basis:0%;
      align-items:flex-start;
      flex-shrink:1;
      justify-content:center;
    }

    .fvyqXc {
      color:var(--lm-text-primary);
    }

    .cfYyCh {
      color:#ffffff08;
    }

    .bDybCt {
      width:100%;
      height:100%;
      display:flex;
      row-gap:4rem;
      max-width:var(--container_max-width);
      column-gap:4rem;
      align-items:center;
      margin-left:auto;
      padding-top:var(--padding-section-md_in-page-wrapper);
      margin-right:auto;
      padding-bottom:0px;
      justify-content:space-between;
    }

    .eqtPLp {
      display:flex;
      row-gap:0.25rem;
      column-gap:0.25rem;
      align-items:flex-start;
      flex-direction:column;
      justify-content:flex-start;
    }

    .czSeio {
      flex-grow:1;
      max-width:30rem;
      flex-basis:0%;
      flex-shrink:1;
    }

    @media (max-width: 1080px) {

    .czSeio {
      max-width:100%;
    }
    }

    .eeFbjj {
      color:inherit;
      display:inline-block;
      font-size:var(--Body2);
    }

    .bBokHh {
      font-size:var(--Body2);
      font-weight:var(--Bold);
      line-height:var(--line-height-text-sm);
      text-decoration-line:underline;
    }

    .nCVNV {
      row-gap:0.5rem;
      column-gap:0.5rem;
    }

    .JJNUO {
      gap:1rem;
      color:var(--neutral-050, #f8f9fb);
      width:fit-content;
      cursor:pointer;
      height:3.5rem;
      display:flex;
      clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(3.5rem / 4)), calc(100% - calc(3.5rem / 4)) 100%, 0 100%);;
      font-size:var(--Button1);
      font-style:italic;
      object-fit:;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Bold);
      padding-left:1.5rem;
      padding-right:1.5rem;
      flex-direction:row;
      justify-content:start;
      background-color:var(--lm-primary);
    }

    .JJNUO.disabled {
      cursor:not-allowed;
      opacity:16%;
    }

    .button-primary-large\:uW0WC7p-j_hhF_71sT8Tv {
      width:1.5rem;
      height:1.5rem;
    }

    .CONFERENCE-Detail---Mallorca-2027\:Ez4mLWGIaGT9KAaAokcAi {
      width:100%;
      display:flex;
      margin-top:1rem;
      align-items:center;
      flex-direction:column;
      justify-content:center;
    }

    @media (max-width: 480px) {

    .CONFERENCE-Detail---Mallorca-2027\:Ez4mLWGIaGT9KAaAokcAi {
      width:100%;
    }
    }

    .cVQdcK {
      right:16%;
      bottom:0px;
      display:flex;
      row-gap:0.25rem;
      position:absolute;
      font-size:16px;
      column-gap:0.25rem;
      font-family:Oswald;
      font-weight:500;
      line-height:16px;
      flex-direction:row;
      letter-spacing:-2%;
      text-transform:uppercase;
    }

    .CONFERENCE-Detail---Mallorca-2027\:FAQcV1GX4a6od4XtvKplT {
      width:100%;
    }

    .CONFERENCE-Detail---Mallorca-2027\:FOCS1hQWVS0uMAfXvOjrX {
      color:var(--lm-text-primary);
      width:fit-content;
    }

    .bSCYXW {
      width:100%;
      background:linear-gradient(to left, #0a0a0a 0%, #0a0a0ab3 30%, #0a0a0ab3 70%, #0a0a0a 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      min-height:52rem;
    }

    .TQXuE {
      flex:1;
      width:100%;
      flex-direction:column;
    }

    .CONFERENCE-Detail---Mallorca-2027\:GY-EBw_g1MX99iFw4Qilk {
      flex:0;
      row-gap:1rem;
      background:var(--lm-background-default);
      column-gap:1rem;
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
    }

    .bcdYTP {
      width:100%;
      height:100%;
      position:absolute;
      padding-left:0.75rem;
      padding-right:0.75rem;
    }

    .CONFERENCE-Detail---Mallorca-2027\:GkYUPygbMHp7edisuCeNj {
      color:inherit;
      width:fit-content;
    }

    .dvttmL {
      margin-right:0.3rem;
    }

    .cxBrQr {
      row-gap:1rem;
      column-gap:1rem;
      align-items:flex-start;
      flex-direction:column;
      justify-content:center;
    }

    .DMnsk {
      width:fit-content;
      z-index:2;
      position:relative;
      flex-direction:column;
    }

    .DMnsk.is_active {
      z-index:3;
    }

    .djNiaW {
      width:fit-content;
      cursor:pointer;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      border-right-color:var(--dm-border-primary, #3c3c3d);
      border-right-style:solid;
      border-right-width:var(--border-width-sm);
    }

    .OQjWA {
      gap:0.5rem;
      display:flex;
      z-index:2;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .boVWjI {
      color:var(--dm-text-primary, #f8f9fb);
      width:100%;
      cursor:pointer;
      display:flex;
      z-index:;
      font-size:var(--Body2);
      align-items:center;
      padding-top:0.75rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:0.75rem;
      justify-content:space-between;
      background-color:var(--dm-background-overlay);
    }

    .boVWjI::before {
      inset:0;;
      content:"";;
      opacity:0;;
      z-index:1; /* Über Hintergrund, aber unter dem Text */;
      position:absolute;;
      transition:opacity 150ms ease 0ms ;
      pointer-events:none; /* Damit das Pseudo-Element keine Klicks abfängt */;
      background-color:var(--dm-hover);
    }

    .boVWjI:hover::before {
      opacity:1;
    }

    .boVWjI:focus-visible {
      outline-color:var(--dm-accent, #b5cef1);
      outline-style:solid;
      outline-width:var(--border-width-md);
      outline-offset:-3px;;
    }

    @media (max-width: 520px) {

    .boVWjI {
      padding-top:1rem;
      padding-bottom:1rem;
    }
    }

    .eepYWX {
      width:12px;
      height:6px;
      appearance:none;;
      margin-left:2rem;
      margin-right:0.5rem;
    }

    .eepYWX:checked {
      width:12px;;
      bottom:2px;
      height:6px;;
      transform:rotate(-50deg);;
      border-left:2px solid #fff;;
      border-bottom:2px solid #fff;;
      border-radius:0 0 0 3px;
    }

    .elSeWe {
      color:var(--dm-text-primary, #f8f9fb);
      width:100%;
      cursor:pointer;
      display:flex;
      z-index:1;
      font-size:var(--Button2);
      align-items:center;
      padding-top:0.75rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:0.75rem;
      justify-content:center;
      background-color:var(--dm-background-default);
    }

    .elSeWe::before {
      inset:0;;
      content:"";;
      opacity:0;;
      z-index:1; /* Über Hintergrund, aber unter dem Text */;
      position:absolute;;
      transition:opacity 150ms ease 0ms ;
      pointer-events:none; /* Damit das Pseudo-Element keine Klicks abfängt */;
      background-color:var(--dm-hover);
    }

    .elSeWe:hover::before {
      opacity:1;
    }

    .elSeWe:focus-visible {
      outline-color:var(--dm-accent, #b5cef1);
      outline-style:solid;
      outline-width:var(--border-width-md);
      outline-offset:-2px;;
    }

    .elSeWe.is-disabled {
      opacity:0.3;
    }

    .eqseZV {
      color:var(--dm-text-tertiary);
      width:calc(100% - 1rem);
      flex-grow:1;
      overflow-x:hidden;
      text-align:left;
      white-space:nowrap;
      text-overflow:ellipsis;
    }

    .eqseZV.selected {
      color:var(--dm-text-primary);
    }

    .eTwrIP {
      width:fit-content;
      align-items:center;
      justify-content:end;
      background-color:var(--dm-background-overlay, #1f1f1f);
    }

    @media (max-width: 520px) {

    .eTwrIP {
      flex:1;
      width:100%;
      height:100%;
    }
    }

    .fAEJfO {
      color:var(--dm-text-primary, #f8f9fb);
      width:100%;
      cursor:pointer;
      display:flex;
      z-index:1;
      font-size:var(--Button2);
      align-items:center;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      justify-content:center;
    }

    .fAEJfO::before {
      inset:0;;
      content:"";;
      opacity:0;;
      z-index:1; /* Über Hintergrund, aber unter dem Text */;
      position:absolute;;
      transition:opacity 150ms ease 0ms ;
      pointer-events:none; /* Damit das Pseudo-Element keine Klicks abfängt */;
      background-color:var(--dm-hover);
    }

    .fAEJfO:hover::before {
      opacity:1;
    }

    .fAEJfO:focus-visible {
      outline-color:var(--dm-accent, #b5cef1);
      outline-style:solid;
      outline-width:var(--border-width-md);
      outline-offset:-2px;;
    }

    .fAEJfO.is-disabled {
      opacity:0.3;
    }

    .bzbiLj {
      width:100%;
      max-height:16rem;
      overflow-y:auto;
    }

    @media (max-width: 520px) {

    .bzbiLj {
      flex:1;
      width:100%;
      height:100%;
      max-height:100%;
    }
    }

    .bglLgu {
      gap:0.5rem;
      display:flex;
      z-index:2;
      flex-grow:1;
      max-width:100%;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .cQGobT {
      width:100%;
      display:none;
      padding-bottom:;
      border-bottom-color:var(--dm-border-primary, #3c3c3d);
      border-bottom-style:solid;
      border-bottom-width:var(--border-width-sm);
    }

    @media (max-width: 520px) {

    .cQGobT {
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }
    }

    .fZeep {
      color:var(--dm-text-tertiary);
      width:0.9rem;
      height:0.9rem;
      flex-grow:0;
    }

    .fZeep.is-menu-open {
      rotate:z 180deg;
    }

    .fZeep.selected {
      color:var(--dm-text-primary);
    }

    .cKPyvT {
      width:100%;
      display:grid;
      min-width:20rem;
      margin-top:0.5rem;
      border-top-color:var(--dm-border-primary);
      border-top-style:solid;
      border-top-width:var(--border-width-sm);
      grid-template-columns:1fr 1fr;
    }

    @media (max-width: 520px) {

    .cKPyvT {
      bottom:0px;
      position:sticky;
      min-height:4rem;
    }
    }

    .fsjtHp {
      left:0.5rem;
      width:calc(100% - 1rem);
      bottom:0px;
      height:1px;
      opacity:0.5;
      position:absolute;
      background-color:var(--dm-border-primary);
    }

    .bIVXQQ {
      color:var(--dm-text-primary, #f8f9fb);
      width:100%;
      cursor:pointer;
      display:flex;
      z-index:1;
      font-size:var(--Button2);
      align-items:center;
      padding-top:0.75rem;
      border-color:var(--active_color, #3c3c3d);
      border-style:solid;
      border-width:var(--border-width-sm);
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:0.75rem;
      justify-content:space-between;
      background-color:var(--dm-background-overlay);
    }

    .bIVXQQ::before {
      inset:0;;
      content:"";;
      opacity:0;;
      z-index:1; /* Über Hintergrund, aber unter dem Text */;
      position:absolute;;
      transition:opacity 150ms ease 0ms ;
      pointer-events:none; /* Damit das Pseudo-Element keine Klicks abfängt */;
      background-color:var(--dm-hover);
    }

    .bIVXQQ:hover::before {
      opacity:1;
    }

    .bIVXQQ:focus-visible {
      outline-color:var(--dm-accent, #b5cef1);
      outline-style:solid;
      outline-width:var(--border-width-md);
      outline-offset:2px;;
    }

    @media (max-width: 520px) {

    .bIVXQQ {
      z-index:0;
    }
    }

    .cKDigj {
      top:calc(100% - 1.5px);
      position:absolute;
      overflow-y:auto;
      border-color:var(--dm-border-primary);
      border-style:solid;
      border-width:var(--border-width-sm);
    }

    .cKDigj.align-right {
      top:calc(100% - 1.5px);
      right:0%;
      position:absolute;
    }

    @media (max-width: 520px) {

    .cKDigj {
      top:0rem;
      flex:1;
      left:0px;
      right:0px;
      width:100%;
      bottom:0vh;
      height:100%;
      z-index:1;
      position:fixed;
      align-items:center;
      justify-content:end;
      background-color:#0a0a0a8a;
    }
    }

    @media (max-width: 520px) {

    .cKDigj.align-right {
      top:5rem;
      flex:1;
      left:0px;
      right:0px;
      width:100%;
      bottom:0px;
      height:calc(100% - 5rem);
      display:flex;
      position:fixed;
      align-items:center;
      flex-direction:column;
      justify-content:end;
    }
    }

    .flxfc {
      color:var(--dm-text-primary, #f8f9fb);
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Bold);
      padding-left:1rem;
      padding-right:1rem;
    }

    .cwhFlI {
      left:0px;
      right:0px;
      width:100%;
      bottom:-1.5px;
      height:1.5px;
      z-index:3;
      position:absolute;
      background-color:inherit;
    }

    .cZAKtU {
      --size:3rem;
      width:fit-content;
      height:fit-content;
    }

    .cjkZjL {
      width:var(--size);
      height:var(--size);
      transition:all 300ms ease;
      border-color:var(--dm-background-overlay);
      border-style:solid;
      border-width:0.15rem;
      border-top-left-radius:999px;
      border-top-right-radius:999px;
      border-bottom-left-radius:999px;
      border-bottom-right-radius:999px;
    }

    .cjkZjL:hover {
      z-index:1;
      translate:0 -10% 0;
      box-shadow:0px 6px 20px 0px #00000063;
    }

    .ekVFkh {
      --text-sn:var(--text-md);
      color:var(--dm-text-primary);
      right:50%;
      bottom:110%;
      opacity:1;
      position:absolute;
      font-size:var(--text-sm);
      translate:50% 0 0;
      background:var(--dm-background-default);
      transition:all 300ms ease;
      font-weight:bold;
      padding-top:0.25rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.25rem;
      border-top-left-radius:0.15rem;
      border-top-right-radius:0.15rem;
      border-bottom-left-radius:0.15rem;
      border-bottom-right-radius:0.15rem;
    }

    .ekVFkh {
      
    @starting-style {
      bottom:80%;
      opacity:0;
    }
    }

    .dsHLcA {
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .event-participants-mini-multilang\:5TYVk8VR27yuJ-31cIlZ4 {
      margin-left:-1rem;
    }

    .dSLZws {
      width:100%;
      cursor:default;
      height:100%;
      overflow-x:scroll;
      overflow-y:hidden;
      align-items:start;
      flex-direction:row;
      justify-content:start;
      scroll-behavior:smooth;
      scrollbar-width:none;
      scroll-snap-type:x mandatory;
    }

    .dSLZws::-webkit-scrollbar {
    width: 0;
    }

    .dSLZws.dragging {
      cursor:grabbing;
      scroll-behavior:auto;
      scroll-snap-type:none;
    }

    .dEHOId {
      gap:16px;
      flex-wrap:nowrap;
      padding-top:24px;
      padding-left:24px;
      align-content:start;
      padding-right:24px;
      flex-direction:row;
      padding-bottom:24px;
      background-color:var(--container-bg, #a689faff);
    }

    .beKGEv {
      color:var(--grey-400, #A3A3A3);
      width:168px;
      height:256px;
      font-size:16px;
      box-shadow:4px 4px 0px 0px #00000044;
      align-items:start;
      font-family:'Inter';
      font-weight:700;
      padding-top:16px;
      user-select:none;
      border-color:#000000;
      border-style:solid;
      border-width:4px;
      padding-left:16px;
      border-radius:12px;
      padding-right:16px;
      padding-bottom:16px;
      justify-content:end;
      background-color:var(--grey-50, #FAFAFA);
      scroll-snap-align:center;
    }

    .event-participants-mini-multilang\:6WGuvyWYWYUmUBDgcIFmU {
      width:calc(100% + var(--padding-global));
      height:fit-content;
      overflow-x:visible;
      overflow-y:visible;
    }

    .eNyNdI {
      :;
      width:fit-content;
      row-gap:0rem;
      column-gap:0rem;
      align-items:flex-start;
      flex-direction:column;
      justify-content:center;
    }

    .etrWRM {
      left:0.20rem;
    }

    .event-participants-mini-multilang\:8-VlNDVVqBYonoWr9Li_U {
      height:3rem;
      display:flex;
      align-items:center;
      margin-bottom:3rem;
      justify-content:center;
    }

    .bKZFhp {
      color:var(--dm-text-tertiary, #818181);
      display:inline-block;
      font-size:var(--Body3);
    }

    .eiRcsv {
      gap:1.5rem;
      width:100%;
    }

    .cdjctR {
      width:100%;
      row-gap:0.5rem;
      flex-wrap:wrap;
      column-gap:0.5rem;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .dtWbxx {
      color:var(--dm-text-tertiary, #818181);
      width:fit-content;
      display:flex;
      flex-wrap:wrap;
      font-size:small;
      line-height:120%;
      white-space:pre-wrap;
      flex-direction:row;
    }

    .event-participants-mini-multilang\:NU8Gv5dWzPaE5g9_znYma {
      top:0rem;
      z-index:1;
      position:sticky;
      scrollbar-width:none;    /* Firefox */;
      background-color:var(--dm-background-default, #0a0a0a);
      -ms-overflow-style:none;
    }

    .event-participants-mini-multilang\:NU8Gv5dWzPaE5g9_znYma::-webkit-scrollbar {
    
    }

    .cAJzMQ {
      color:#083982;
      width:fit-content;
      height:2rem;
      font-size:var(--text-sm);
      background:var(--light-blue-300);
      align-items:center;
      font-family:"Oswald";
      font-weight:bold;
      line-height:120%;
      margin-left:-1rem;
      border-color:var(--dm-background-overlay);
      border-style:solid;
      border-width:0.15rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      justify-content:center;
      border-top-left-radius:999px;
      border-top-right-radius:999px;
      border-bottom-left-radius:999px;
      border-bottom-right-radius:999px;
    }

    .ekLGB {
      gap:0.5rem;
      align-items:start;
      flex-direction:column;
      justify-content:start;
    }

    .FIjay {
      align-items:center;
      padding-top:0.4rem;
      padding-left:1rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.4rem;
      justify-content:start;
    }

    .bEttoD {
      color:var(--dm-text-primary);
      font-size:var(--Body2);
      margin-top:var(--margin-top);
      font-family:Poppins;
      font-weight:var(--Regular);
      line-height:var(--line-height-text-sm);
      white-space:normal;
      margin-bottom:var(--margin-bottom);
      letter-spacing:var(--letter-spacing-text);
    }

    .bEttoD.truncated {
      overflow:hidden;
      white-space:nowrap;
      text-overflow:ellipsis;
    }

    .bEttoD.clamped {
      display:-webkit-box;
      overflow:hidden;
      -webkit-box-orient:vertical;
      -webkit-line-clamp:var(--clamp-lines);
    }

    .event-participants-mini-multilang\:UI10Q8TGt9vAhVHOb_75f {
      color:var(--lm-text-secondary);
      font-size:0.75rem;
    }

    .event-participants-mini-multilang\:V5EG_yDJ7KhYwL-hwjBVL {
      top:0rem;
      right:0px;
      z-index:;
    }

    .event-participants-mini-multilang\:VJAjuFVglIEOYGoN-gbAH {
      color:var(--lm-primary);
      height:2rem;
      row-gap:0.25rem;
      font-size:var(--text-md);
      column-gap:0.25rem;
      padding-left:0px;
      padding-right:0px;
    }

    .event-participants-mini-multilang\:VJAjuFVglIEOYGoN-gbAH:hover {
      text-decoration-line:underline;
    }

    .bSsCQr {
      gap:1rem;
      width:100%;
      display:flex;
      flex-direction:column;
      grid-template-columns:1fr 1fr 1fr 1fr;
    }

    .cuxghM {
      padding-left:0.20rem;
      padding-right:0.20rem;
    }

    .event-participants-mini-multilang\:_FRVyJNKlRV-7dK5mi83u {
      width:1.5rem;
      height:1.5rem;
    }

    .event-participants-mini-multilang\:_PsR9xNfTKmP62w3JsghU {
      width:1.25rem;
      height:1.25rem;
    }

    .bdUNiv {
      gap:1rem;
      color:var(--dm-text-primary, #f8f9fb);
      width:100%;
      display:flex;
      max-width:100%;
      align-items:center;
      flex-direction:column;
      justify-content:space-between;
    }

    .bdUNiv.isLight {
      color:var(--lm-text-primary, #0a0a0a);
    }

    @media (max-width: 640px) {

    .bdUNiv {
      gap:1rem;
      flex-grow:1;
      align-items:start;
      padding-top:0.5rem;
      flex-direction:row-reverse;
      padding-bottom:1.5rem;
      justify-content:start;
      border-bottom-color:var(--dm-border-primary, #3c3c3d);
      border-bottom-style:solid;
      border-bottom-width:var(--border-width-xs);
    }
    }

    .bdUNiv.force-mobile-style {
      gap:1rem;
      flex-grow:1;
      align-items:start;
      padding-top:0.5rem;
      flex-direction:row-reverse;
      padding-bottom:1.5rem;
      justify-content:start;
      border-bottom-color:var(--dm-border-primary, #3c3c3d);
      border-bottom-style:solid;
      border-bottom-width:var(--border-width-xs);
    }

    .bdUNiv.block-href {
      cursor:default;
    }

    .fBwYZU {
      color:var(--dm-text-primary, #dedede);
      opacity:1;
      font-size:var(--Body3);
      translate:0 0rem;
      overflow-x:visible;
      overflow-y:visible;
      font-weight:var(--Bold);
      line-height:0.75rem;
    }

    .profil-link-card\:3gKMJ2ORoZYxTd_u8Yr-p {
      font-size:var(--Body1);
      white-space:nowrap;
      text-overflow:ellipsis;
    }

    .kpMvE {
      max-width:100%;
      padding-top:0.5rem;
      padding-bottom:0.5rem;
    }

    @media (max-width: 640px) {

    .kpMvE {
      gap:0.15rem;
      padding-top:0.25rem;
      padding-bottom:0.5rem;
    }
    }

    .kpMvE.force-mobile-style {
      gap:0.15rem;
      padding-top:0.25rem;
      padding-bottom:0.5rem;
    }

    .eHpRNF {
      color:var(--dm-text-secondary, #dedede);;
      width:100%;;
      display:inline-block;;
      opacity:1;;
      font-size:var(--Body3);;
      max-width:100%;;
      translate:0 -0rem;;
      box-sizing:border-box;   /* Stellt sicher, dass padding und border die Breite nicht überschreiten */;
      overflow-x:visible;;
      overflow-y:visible;;
      transition:all 300ms ease 0ms normal;;
      font-family:inherit;;
      font-weight:var(--Regular);;
      line-height:0.75rem;;
      white-space:nowrap;      /* Verhindert den Zeilenumbruch */;
      text-overflow:ellipsis;  /* Fügt die drei Punkte (...) am Ende hinzu */;
    }

    .bIaWf {
      gap:0.25rem;
      width:100%;
      flex-wrap:wrap;
      max-width:100%;
      transition:translate 300ms ease 0ms ;
      flex-direction:row;
    }

    .bIaWf.hover {
      translate:0 -0.5rem;
    }

    @media (max-width: 640px) {

    .bIaWf {
      gap:0.25rem;
      width:100%;
      flex-wrap:wrap;
      max-width:100%;
      translate:0 0rem;
      flex-direction:row;
    }
    }

    @media (max-width: 640px) {

    .bIaWf.hover {
      gap:0.25rem;
      width:100%;
      flex-wrap:wrap;
      max-width:100%;
      translate:0 0rem;
      flex-direction:row;
    }
    }

    .akhAI {
      width:100%;
      overflow-x:hidden;
      overflow-y:hidden;
      aspect-ratio:1 / 1;
      border-color:var(--lm-border-primary, #dedede);
      border-style:solid;
      border-width:var(--border-width-sm);
    }

    @media (max-width: 640px) {

    .akhAI {
      display:none;
      max-width:4rem;
      max-height:4rem;
    }
    }

    .akhAI.force-mobile-style {
      display:none;
      max-width:4rem;
      max-height:4rem;
    }

    .jWvlF {
      gap:0.25rem;
      width:100%;
      flex-wrap:wrap;
      max-width:100%;
      translate:0 0rem;
      transition:translate 300ms ease 0ms;
      flex-direction:row;
    }

    .jWvlF.hover {
      gap:0.25rem;
      width:100%;
      flex-wrap:wrap;
      max-width:100%;
      translate:0 0rem;
      flex-direction:row;
    }

    .cHSNOx {
      color:var(--dm-text-primary);
      width:2rem;
      height:2rem;
    }

    .cUcRUs {
      color:var(--dm-text-primary, #f8f9fb);
      opacity:1;
      overflow:hidden;;
      font-size:var(--Body2);
      translate:0 -0.15rem;
      box-sizing:border-box;;
      transition:all 300ms ease 0ms normal;
      font-family:inherit;
      font-weight:var(--Bold);
      line-height:1.2rem;
      text-overflow:ellipsis;;
    }

    .cUcRUs.invisible {
      color:var(--dm-text-secondary, #dedede);
      opacity:0.8;
      translate:0 0.2rem;
      font-weight:var(--Regular);
    }

    @media (max-width: 640px) {

    .cUcRUs.invisible {
      color:var(--dm-text-primary, #dedede);
      opacity:1;
      font-size:var(--Body3);
      translate:0 0rem;
      overflow-x:visible;
      overflow-y:visible;
      font-weight:var(--Bold);
      line-height:0.75rem;
    }
    }

    @media (max-width: 640px) {

    .cUcRUs {
      color:var(--dm-text-primary, #dedede);
      opacity:1;
      font-size:var(--Body3);
      translate:0 0rem;
      overflow-x:visible;
      overflow-y:visible;
      font-weight:var(--Bold);
      line-height:0.75rem;
    }
    }

    .dKNIdG {
      width:4rem;
      height:4rem;
      transition:opacity 300ms ease 0ms normal;
      align-items:center;
      justify-content:center;
      background-color:var(--dm-background-default);
    }

    .dKNIdG.invisible {
      opacity:0;
    }

    .profil-link-card\:ai_pLydS3PKnx5vYcrF04 {
      color:inherit;
      width:100%;
      white-space:nowrap;
      text-overflow:ellipsis;
    }

    @media (max-width: 640px) {

    .profil-link-card\:ai_pLydS3PKnx5vYcrF04 {
      font-size:var(--Body1);
    }
    }

    .bZycuc {
      display:none;
      align-items:flex-end;
      justify-content:center;
    }

    .bZycuc.force-mobile-style {
      width:6rem;
      display:flex;
      align-items:flex-end;
      flex-direction:column;
      justify-content:center;
    }

    @media (max-width: 640px) {

    .bZycuc {
      width:6rem;
      display:flex;
      max-width:100%;
      align-items:flex-end;
      flex-direction:column;
      justify-content:center;
    }
    }

    .ePXntw {
      color:inherit;
      width:100%;
      opacity:0;
      overflow:hidden;         /* Versteckt den überflüssigen Text */;
      font-size:var(--Body2);
      max-width:100%;
      translate:0 0.4rem;
      box-sizing:border-box;   /* Stellt sicher, dass padding und border die Breite nicht überschreiten */;
      transition:all 300ms ease 0ms normal;
      font-family:inherit;
      font-weight:var(--Regular);
      line-height:1.2rem;
      white-space:pre-wrap;
      text-overflow:ellipsis;  /* Fügt die drei Punkte (...) am Ende hinzu */;
    }

    .ePXntw.invisible {
      opacity:0.8;
      translate:0 -0.1rem;
    }

    @media (max-width: 640px) {

    .ePXntw.invisible {
      color:var(--dm-text-secondary, #dedede);
      opacity:1;
      font-size:var(--Body3);
      translate:0 -0rem;
      overflow-x:visible;
      overflow-y:visible;
      line-height:0.75rem;
    }
    }

    @media (max-width: 640px) {

    .ePXntw {
      color:var(--dm-text-secondary, #dedede);
      width:100%;
      display:inline-block;
      opacity:1;
      font-size:var(--Body3);
      max-width:100%;
      translate:0 00rem;
      overflow-x:visible;
      overflow-y:visible;
      font-family:inherit;
      line-height:0.75rem;
    }
    }

    .bcCcMG {
      gap:0px;
      flex:1;
      width:100%;
      max-width:100%;
    }

    @media (max-width: 640px) {

    .bcCcMG {
      width:calc(100% - 6rem);
    }
    }

    .dJnpQI {
      width:100%;
      height:100%;
      z-index:1;
      position:absolute;
      align-items:start;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      justify-content:end;
    }

    .bYEfgl {
      width:5rem;
      height:5rem;
      rotate:z var(--deg);
      box-shadow:-2px 0px 10px -3px #00000017;
      align-items:center;
      border-color:var(--lm-border-primary);
      border-style:solid;
      border-width:var(--border-width-sm);
      justify-content:center;
      background-color:var(--lm-background-default);
    }

    .JMzFl {
      width:100%;
      height:100%;
      object-fit:cover;
      transition:scale 300ms ease 0ms normal;
    }

    .JMzFl.hover {
      scale:1.1;
    }

    .bwvwHe {
      width:3rem;
      height:3rem;
      object-fit:cover;
    }

    .eOroxU {
      gap:1rem;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .dxTwhT {
      color:var(--dm-text-secondary, #dedede);
      display:inline-block;
    }

    .cejPTs {
      gap:1.5rem;
      flex-direction:column;
    }

    .edPhKK {
      color:var(--dm-text-primary, #f8f9fb);
      display:inline-block;
      font-weight:var(--Bold);
    }

    .qMFNn {
      flex:1;
      color:var(--dm-text-secondary, #dedede);
      display:inline-block;
    }

    .event-participants-mini-multilang\:bmul4ni2H0lz5OiDso-LT {
      top:0rem;
      z-index:1;
      position:sticky;
      min-height:60vh;
      padding-top:var(--card-padding-md);
      padding-bottom:0px;
      scrollbar-width:none;    /* Firefox */;
      background-color:var(--dm-background-default, #0a0a0a);
      -ms-overflow-style:none;
    }

    .event-participants-mini-multilang\:bmul4ni2H0lz5OiDso-LT::-webkit-scrollbar {
    
    }

    .event-participants-mini-multilang\:cV3a9AQZjCyq619LteFNT {
      rotate:0 0 1 0deg;
      margin-left:-0.5rem;
      justify-content:;
    }

    @media (max-width: 670px) {

    .event-participants-mini-multilang\:cV3a9AQZjCyq619LteFNT {
      width:2rem;
      height:2rem;
      margin-left:-0.3rem;
    }
    }

    .event-participants-mini-multilang\:mlQ0Lf_arwmvH_2mC1aXO {
      width:1.25rem;
      height:1.25rem;
    }

    .event-participants-mini-multilang\:my30cN3zb5ZToe0WstljQ {
      z-index:;
    }

    .cZicW {
      color:inherit;
      width:fit-content;
    }

    .event-participants-mini-multilang\:uWXXJeQ4KfFu447vnELfk {
      color:var(--lm-primary);
      height:2rem;
      row-gap:0.25rem;
      font-size:var(--text-md);
      column-gap:0.25rem;
      padding-left:0px;
      padding-right:0px;
    }

    .event-participants-mini-multilang\:uWXXJeQ4KfFu447vnELfk:hover {
      text-decoration-line:underline;
    }

    .eicUWC {
      gap:1rem;
      width:100%;
      align-items:center;
      flex-direction:row;
      padding-bottom:;
      justify-content:start;
    }

    @media (max-width: 640px) {

    .eicUWC {
      gap:0.5rem;
      width:100%;
      justify-content:;
    }
    }

    .cVZGAG {
      display:inline-block;
    }

    .cLCcRQ {
      color:var(--lm-text-primary);
      width:100%;
      flex-wrap:wrap;
      background:var(--lm-background-default);
      box-shadow:4px 8px 15px 0px #0000001a;
      overflow-x:clip;
      overflow-y:clip;
      align-items:flex-start;
      flex-direction:column;
      justify-content:center;
      border-top-left-radius:16px;
      border-top-right-radius:16px;
      border-bottom-left-radius:16px;
      border-bottom-right-radius:16px;
    }

    .bdKuei {
      color:var(--dm-text-primary);
      width:100%;
      row-gap:1rem;
      position:relative;
      background:var(--dm-primary);
      column-gap:1rem;
      align-items:center;
      padding-top:var(--space-lg);
      padding-left:var(--space-lg);
      padding-right:var(--space-lg);
      flex-direction:row;
      padding-bottom:var(--space-lg);
      justify-content:flex-start;
    }

    .CONFERENCE-Detail---Mallorca-2027\:HmpgTNwDoKUEoJgWm4kOK {
      color:var(--lm-text-primary);
    }

    .deiwVd {
      height:100%;
      object-fit:contain;
    }

    .cllynI {
      gap:var(--space-sm);
    }

    .bPRyYh {
      color:var(--light-blue-700);
      display:inline-block;
      font-size:var(--H5);
      font-family:'Oswald';
      font-weight:var(--Bold);
      line-height:var(--line-height-h5);
      text-transform:uppercase;
    }

    .fabNas {
      width:100%;
      display:inline-block;
      font-size:var(--H3_in-page-wrapper);
      font-family:"Caveat Brush";
    }

    .bEwFir {
      flex:1;
      color:var(--dm-text-primary);
      display:inline-block;
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Regular);
      line-height:1.25rem;
    }

    .CONFERENCE-Detail---Mallorca-2027\:JPt_EdnxebIe23mTicmZf {
      flex:1;
    }

    .bCFHux {
      color:inherit;
      display:inline-block;
      line-height:var(--line-height-text-sm);
    }

    .cKVlcr {
      width:100%;
      display:flex;
      row-gap:2rem;
      max-width:var(--container-md);
      column-gap:2rem;
      text-align:center;
      align-items:flex-start;
      flex-direction:column;
      justify-content:flex-start;
    }

    .CONFERENCE-Detail---Mallorca-2027\:LwiIhml41IclAVCmwAHiq {
      width:100%;
    }

    .CONFERENCE-Detail---Mallorca-2027\:M5hhvxs2R4ncznRaEnVM9 {
      background:var(--lm-background-overlay);
    }

    .CONFERENCE-Detail---Mallorca-2027\:MulwCOnhpTJcWmOiyvXz4 {
      flex:1;
      min-width:16rem;
    }

    .bwcjuk {
      color:var(--dm-text-primary, #f8f9fb);
      display:inline-block;
      font-size:var(--Body3);
      font-family:'Poppins';
    }

    .eygXgt {
      color:var(--dm-error, #f72428);
      width:fit-content;
      font-family:inherit;
      font-weight:var(--Regular);
      padding-top:0.5rem;
      border-color:var(--dm-error, #f72428);
      border-style:solid;
      border-width:var(--border-width-sm);
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:0.5rem;
    }

    .eygXgt.hide {
      display:none;
    }

    .cDlDTR {
      height:6rem;
      opacity:1;
      overflow-x:hidden;
      overflow-y:hidden;
      transition:all 400ms cubic-bezier(0.21, 0.61, 0.35, 1) 0ms ;
      align-items:start;
      padding-left:1rem;
      padding-right:2px;
      padding-bottom:2px;
      justify-content:end;
    }

    .cDlDTR.closed {
      height:0px;
      opacity:0;
    }

    .dSquCy {
      color:var(--dm-text-secondary);
    }

    .CONFERENCE-Detail---Mallorca-2027\:OldCeOLOsRwHOpt01YSrD {
      width:12rem;
      margin-left:0.25rem;
      margin-right:0.25rem;
    }

    .dESupm {
      color:inherit;
      display:inline-block;
      font-size:var(--Body2);
      font-family:Poppins;
    }

    .bvQWLL {
      width:100%;
      display:flex;
      row-gap:3rem;
      column-gap:3rem;
      align-items:center;
      justify-content:flex-start;
    }

    .dofVRj {
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .eJjEBZ {
      color:var(--dm-text-tertiary, #818181);
      display:inline-block;
      font-size:var(--Body3);
      font-family:inherit;
      line-height:1rem;
    }

    .CONFERENCE-Detail---Mallorca-2027\:PiFkW-HW3RILTNfgLjWbL {
      color:var(--light-blue-700);
    }

    .cBLAxd {
      color:var(--dm-text-primary);
      display:inline-block;
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Regular);
      line-height:1.25rem;
    }

    .dEjkCh {
      width:100%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      text-align:left;
      align-items:flex-start;
      flex-direction:column;
      justify-content:flex-start;
    }

    .dsECNl {
      width:100%;
      height:fit-content;
      rotate:0 0 1 0deg;
      display:flex;
      row-gap:2rem;
      flex-wrap:wrap;
      background:var(--lm-background-overlay);
      column-gap:2rem;
      padding-top:2rem;
      padding-left:2rem;
      margin-bottom:2rem;
      padding-right:2rem;
      flex-direction:row;
      padding-bottom:2rem;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    @media (max-width: 1000px) {

    .dsECNl {
      flex-direction:column;
    }
    }

    .dQTpbq {
      width:100%;
      row-gap:6rem;
      max-width:var(--container-lg);
      column-gap:6rem;
      flex-direction:row;
    }

    @media (max-width: 1080px) {

    .dQTpbq {
      row-gap:3rem;
      column-gap:3rem;
      flex-direction:column;
    }
    }

    .CONFERENCE-Detail---Mallorca-2027\:RocNFzTYkBVBoCC6dxJi6 {
      color:var(--lm-text-primary);
    }

    .cSXDj {
      color:inherit;
      width:1.5rem;
      height:1.5rem;
      align-items:center;
      margin-left:0.5rem;
      justify-content:center;
    }

    .eFpfXq {
      flex:1;
      color:inherit;
      width:100%;
      height:100%;
      font-size:var(--Body2);
      min-width:10ch;
      appearance:none !important;
      align-items:center;
      font-family:inherit;
      font-weight:var(--Regular);
      padding-left:0.75rem;
      padding-right:0.75rem;
      flex-direction:row;
      justify-content:start;
      -webkit-appearance:none !important;
    }

    .fBNwLg {
      color:var(--color-text, #a2a2a3);
      font-size:var(--Body2);
      min-height:2.5rem;
      align-items:center;
      font-family:'Poppins';
      font-weight:var(--Regular);
      border-color:var(--color-border, #dedede);
      border-style:solid;
      border-width:var(--border-width-sm);
      padding-right:0.5rem;
      flex-direction:row;
      justify-content:start;
    }

    .fBNwLg:focus-within {
      align-items:center;
      outline-color:var(--dm-primary);
      outline-style:solid;
      outline-width:var(--border-width-md);
      flex-direction:row;
      justify-content:start;
    }

    .CONFERENCE-Detail---Mallorca-2027\:RpUIUpAnwbzPrOalWXrZt {
      top:var(--padding-section-sm_in-page-wrapper);
      right:var(--padding-section-sm_in-page-wrapper);
      width:fit-content;
      position:absolute;
    }

    @media (max-width: 900px) {

    .CONFERENCE-Detail---Mallorca-2027\:RpUIUpAnwbzPrOalWXrZt {
      top:1rem;
      left:50%;
      position:absolute;
      translate:-50% 0 0;
    }
    }

    .fxGcDJ {
      flex:1;
    }

    .CONFERENCE-Detail---Mallorca-2027\:TMiUP8tl8YIuNH0VbEgwY {
      background:var(--lm-background-overlay);
    }

    .CONFERENCE-Detail---Mallorca-2027\:TUOVuzu6e7P0RvYtLdiFd {
      max-width:100%;
    }

    .CONFERENCE-Detail---Mallorca-2027\:TaMOUa5cU7Dx57L3FF7te {
      color:var(--lm-text-primary);
      max-width:47rem;
    }

    .eiYuIh {
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .CONFERENCE-Detail---Mallorca-2027\:Tm58IwF9DMi5RsmV4EKw_ {
      align-items:center;
      padding-top:var(--section-padding-sm);
      padding-bottom:var(--section-padding-sm);
      justify-content:start;
    }

    .dUkYEs {
      width:30%;
    }

    @media (max-width: 720px) {

    .dUkYEs {
      width:100%;
    }
    }

    .bGHZYJ {
      gap:1rem;
      align-items:center;
      justify-content:start;
    }

    .etyNZU {
      width:100%;
      row-gap:4rem;
      max-width:var(--container-lg);
      column-gap:4rem;
      margin-left:auto;
      margin-right:auto;
    }

    .CONFERENCE-Detail---Mallorca-2027\:WJilrj2I3elVFnR29w9I5 {
      flex:1;
      min-width:16rem;
    }

    .CONFERENCE-Detail---Mallorca-2027\:WbdZBsRlig6sMZBrOckGK {
      background:var(--lm-background-default);
    }

    .eVCjku {
      margin-top:1rem;
    }

    .fmzvAt {
      flex:1;
      row-gap:1rem;
      column-gap:1rem;
      flex-direction:row;
    }

    @media (max-width: 620px) {

    .fmzvAt {
      flex-direction:column;
    }
    }

    .eDtgbA {
      rotate:z 239deg;
      margin-top:6px;
      margin-right:2px;
      flex-direction:column;
    }

    .CONFERENCE-Detail---Mallorca-2027\:YGo1z9RXsK2zgWO8ooydM {
      margin-top:1rem;
    }

    .CONFERENCE-Detail---Mallorca-2027\:Z6TiFqXkuY0onEdqkjaQ4 {
      background:var(--lm-background-default);
    }

    .bOFnAn {
      flex:1;
      row-gap:0.4rem;
      column-gap:0.4rem;
    }

    .biAlTa {
      color:var(--lm-text-primary);
      width:100%;
      rotate:0 0 1 0deg;
      font-size:var(--Body2);
      max-width:100%;
    }

    .CONFERENCE-Detail---Mallorca-2027\:Zy15oCZhLVWx2Lp-CePPT {
      text-align:left;
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
    }

    .CONFERENCE-Detail---Mallorca-2027\:__4y8eYMoDemdlwF7Sxdm {
      width:100%;
      row-gap:0rem;
      column-gap:2rem;
    }

    .dkmIZp {
      flex:1;
      color:var(--dm-text-primary);
      width:100%;
      row-gap:1rem;
      background:var(--lm-primary);
      column-gap:1rem;
      padding-top:4rem;
      padding-left:4rem;
      padding-right:4rem;
      padding-bottom:4rem;
    }

    .bLxHyL {
      color:var(--lm-text-primary, #0a0a0a);
      display:inline-block;
      font-size:var(--Body2);
      margin-top:2rem;
      font-family:inherit;
      font-weight:var(--Regular);
      line-height:var(--line-height-text);
    }

    .bnJVvV {
      color:var(--dm-background-overlay, #1f1f1f);
    }

    .eBCgyo {
      flex:1;
      align-items:flex-start;
      padding-top:0rem;
      padding-bottom:3rem;
      justify-content:flex-start;
    }

    .dyCJHp {
      gap:0.5rem;
      flex:1;
      margin-top:2rem;
      flex-direction:row;
    }

    .cErvej {
      color:inherit;
      display:inline-block;
      font-size:var(--Body3);
      max-width:100%;
      margin-top:-0.15rem;
      font-family:inherit;
    }

    .CONFERENCE-Detail---Mallorca-2027\:bapd2DvFF-JZZXKmsAZdX {
      margin-top:2rem;
    }

    .eafmyg {
      width:2rem;
      height:fit-content;
      overflow-x:clip;
      overflow-y:clip;
      border-top-left-radius:0.1rem;
      border-top-right-radius:0.1rem;
      border-bottom-left-radius:0.1rem;
      border-bottom-right-radius:0.1rem;
    }

    .bqRMZ {
      width:100%;
      height:fit-content;
    }

    .CONFERENCE-Detail---Mallorca-2027\:c3UF1V7CoWDqn90S0WIQG {
      width:100%;
    }

    .etsPFf {
      width:100%;
      row-gap:6rem;
      max-width:var(--container-lg);
      column-gap:6rem;
      flex-direction:row;
    }

    @media (max-width: 1080px) {

    .etsPFf {
      row-gap:0rem;
      column-gap:0rem;
      flex-direction:column-reverse;
    }
    }

    .dYcKGd {
      gap:2rem;
      color:var(--dm-text-primary);
      width:100%;
      z-index:1000;
      flex-wrap:wrap;
      max-width:100%;
      align-items:center;
      padding-left:var(--padding-global);
      flex-direction:row;
      justify-content:center;
      background-color:var(--dm-background-default);
      border-bottom-color:var(--dm-border-primary);
      border-bottom-style:solid;
      border-bottom-width:var(--border-width-sm);
    }

    @media (max-width: 550px) {

    .dYcKGd {
      display:flex;
      align-items:flex-start;
      padding-left:var(--padding-global);
      padding-right:6rem;
      justify-content:center;
    }
    }

    .cWZLhX {
      font-size:inherit;
      translate:0 0.135rem;
      font-family:inherit;
      font-weight:inherit;
      padding-right:0.25rem;
    }

    .cjWdJp {
      width:1.25rem;
      cursor:pointer;
      height:1.25rem;
      align-items:center;
      justify-content:center;
    }

    .PwZuq {
      gap:0.25rem;
      flex-wrap:wrap;
      max-width:100%;
      align-items:center;
      padding-top:0.3rem;
      flex-direction:row;
      padding-bottom:0.3rem;
      justify-content:center;
    }

    .bKnBcn {
      align-items:center;
      justify-content:center;
    }

    .nkPh {
      color:inherit;
      width:100%;
      display:inline-block;
      font-size:var(--Body3);
      font-family:inherit;
      line-height:0.85rem;
      white-space:normal;
    }

    .bOmzVu {
      width:0.8rem;
      height:0.8rem;
    }

    .cFEvvr {
      padding-left:0.25rem;
    }

    .bFaHNG {
      color:var(--dm-primary, #e94f10);
      cursor:pointer;
      font-size:var(--Body3);
      font-style:italic;
      font-family:inherit;
      font-weight:var(--Bold);
      text-transform:uppercase;
    }

    .bFaHNG:hover {
      text-decoration-line: underline;
    }

    .dsfdJl {
      right:0px;
      width:fit-content;
      height:100%;
      position:absolute;
      max-width:fit-content;
      align-items:end;
      padding-right:1.5rem;
      justify-content:center;
    }

    .dWQBwk {
      background:var(--lm-background-default);
      padding-top:0.5rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:0.5rem;
    }

    .bXPKgz {
      color:var(--dm-text-primary);
      line-height:var(--line-height-text-sm);
    }

    .CONFERENCE-Detail---Mallorca-2027\:dZHUaFNelute0JEdJlJlZ {
      color:var(--lm-text-primary);
    }

    .daECcM {
      width:100%;
      row-gap:1rem;
      column-gap:1rem;
      margin-top:var(--space-2xl);
      flex-direction:row;
    }

    @media (max-width: 1300px) {

    .daECcM {
      flex-direction:column;
    }
    }

    .cDoAHg {
      width:100%;
      height:1px;
      background:#ffffff33;
    }

    .HQdcO {
      color:var(--dm-text-secondary);
      width:100%;
      bottom:0px;
      position:absolute;
      font-size:1rem;
      text-align:center;
      font-family:inherit;
      font-weight:var(--Bold);
      line-height:1rem;
      padding-left:0.2rem;
      padding-bottom:0.35rem;
    }

    .eQoODs {
      top:0px;
      width:fit-content;
      height:96px;
      margin-left:auto;
      margin-right:auto;
    }

    .esePqz {
      color:var(--lm-text-primary);
      opacity:0.75;
      font-size:0.875rem;
      line-height:var(--line-height-sm);
    }

    .bDMHQW {
      width:100%;
      display:flex;
      row-gap:2rem;
      column-gap:2rem;
      text-align:center;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    .fclwcY {
      flex:1;
      color:var(--dm-text-tertiary, #818181);
      width:fit-content;
      align-items:center;
      line-height:1rem;
      flex-direction:row;
      justify-content:start;
    }

    .dSCHOt {
      width:100%;
      row-gap:3rem;
      max-width:var(--container-lg);
      column-gap:3rem;
    }

    .CONFERENCE-Detail---Mallorca-2027\:hi5H-gwlPDXhcXFnY7RB1 {
      row-gap:0.1rem;
      column-gap:0.1rem;
      padding-top:var(--space-md);
      padding-left:var(--space-md);
      padding-right:var(--space-md);
      padding-bottom:var(--space-md);
    }

    .CONFERENCE-Detail---Mallorca-2027\:iPz6vnKaIiXSSBKjaIJ83 {
      width:1rem;
      height:1rem;
    }

    .cVZFNa {
      right:0px;
      width:fit-content;
      bottom:0px;
      height:100%;
      rotate:0 0 1 180deg;
      position:absolute;
      max-width:25rem;
      min-width:16rem;
      max-height:25rem;
      min-height:14rem;
    }

    @media (max-width: 500px) {

    .cVZFNa {
      display:none;
    }
    }

    .cYjUHV {
      width:100%;
      rotate:0 0 1 0deg;
      display:flex;
      row-gap:var(--space-lg);
      flex-wrap:wrap;
      column-gap:var(--space-lg);
      overflow-x:visible;
      align-items:flex-start;
      padding-top:;
      flex-direction:row;
      padding-bottom:;
      justify-content:flex-start;
      -webkit-box-sizing:border-box;
    }

    @media (max-width: 460px) {

    .cYjUHV {
      flex-direction:column;
    }
    }

    .bUIuCy {
      width:100%;
      row-gap:6rem;
      max-width:var(--container-lg);
      column-gap:6rem;
      flex-direction:row;
    }

    @media (max-width: 1080px) {

    .bUIuCy {
      gap:2rem;
      flex-direction:column;
    }
    }

    .cETpmh {
      color:var(--lm-text-primary);
      line-height:var(--line-height-text-sm);
    }

    .CONFERENCE-Detail---Mallorca-2027\:kDrrLkxBMd-7gcrf7qI8Y {
      flex:1;
    }

    .buxFbR {
      width:100%;
      flex-direction:row;
    }

    @media (max-width: 720px) {

    .buxFbR {
      flex-direction:column-reverse;
    }
    }

    .ernTE {
      width:;
      font-size:var(--Body2);
      max-width:100%;
      min-width:10rem;
      line-height:var(--line-height-text-sm);
      -webkit-box-sizing:border-box;
    }

    .cfSneF {
      color:var(--dm-accent);
      height:1.5rem;
      font-size:var(--Body2);
      line-height:var(--line-height-text-sm);
    }

    .cJtaXh {
      flex:2;
      width:33%;
      max-width:25rem;
      overflow-x:clip;
      overflow-y:clip;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    @media (max-width: 1000px) {

    .cJtaXh {
      display:none;
    }
    }

    .dZXhNm {
      top:33%;
      zoom:;
      opacity:0.1;
      position:absolute;
    }

    .bQshIg {
      display:flex;
      row-gap:2rem;
      column-gap:2rem;
      align-items:center;
      justify-content:center;
    }

    .PChWv {
      display:flex;
      margin-top:2rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-end;
    }

    .uefCJ {
      max-width:80ch;
    }

    .CONFERENCE-Detail---Mallorca-2027\:lkR0QdJr1IdJD5lqbXtJG {
      color:var(--lm-text-primary);
    }

    .fsIKXr {
      gap:1rem;
      width:100%;
      flex-wrap:wrap;
      align-items:start;
      flex-direction:row;
      justify-content:start;
    }

    .CONFERENCE-Detail---Mallorca-2027\:m7qOIZXLcDZdjt49eKq1- {
      color:var(--light-blue-700);
    }

    .cGFQVt {
      flex:1;
      width:100%;
      row-gap:2rem;
      column-gap:2rem;
    }

    .CONFERENCE-Detail---Mallorca-2027\:mNeJwvVyqs5IJitqGDiI4 {
      flex:0;
      width:100%;
    }

    .biJFRR {
      flex:1;
      color:var(--dm-text-secondary, #dedede);
      display:inline-block;
      font-size:var(--Body3);
      font-family:inherit;
      line-height:var(--line-height-text-sm);
    }

    .CONFERENCE-Detail---Mallorca-2027\:pGes6fSzm0TFhfNnzSVRo {
      background:var(--lm-background-default);
    }

    .EPRSB {
      width:100%;
      height:6.2rem;
      object-fit:cover;
      object-position: top top;
    }

    .buGDJI {
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:bold;
    }

    .frlCvY {
      width:100%;
      row-gap:2.5rem;
      column-gap:2.5rem;
      padding-left:var(--padding-global);
      padding-right:var(--padding-global);
    }

    .YOEmL {
      width:calc(100% + 2 * var(--padding-global));
      row-gap:0.25rem;
      flex-wrap:wrap;
      column-gap:0.25rem;
      align-items:start;
      flex-direction:row;
      justify-content:center;
    }

    .ccHiPD {
      width:100%;
      align-items:center;
      padding-top:var(--section-padding-sm);
      padding-left:var(--padding-global);
      padding-right:var(--padding-global);
      padding-bottom:0px;
      justify-content:start;
      background-color:var(--dm-background-default);
    }

    .bsYKNg {
      color:var(--dm-text-secondary, #d6d6d7);
      width:fit-content;
      cursor:pointer;
      font-size:var(--Button3);
      font-style:italic;
      font-family:inherit;
      font-weight:var(--Bold);
      text-transform:uppercase;
      justify-content:center;
    }

    .bsYKNg.disable {
      color:var(--dm-text-tertiary, #818181);
      cursor:default;
    }

    .btgJap {
      color:var(--lm-text-primary);
      font-size:0.43rem;
      font-style:normal;
      font-family:'Poppins';
      font-weight:var(--Bold);
      line-height:0.43rem;
      text-transform:none;
    }

    .clEJtd {
      top:-28%;
      right:-3.3rem;
      width:fit-content;
      position:absolute;
      padding-top:0.20rem;
      padding-left:0.20rem;
      padding-right:0.20rem;
      padding-bottom:0.12rem;
      background-color:var(--dm-accent, #b5cef1);
    }

    .bKKOGm {
      color:var(--dm-text-primary, #f8f9fb);
      display:inline-block;
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Bold);
    }

    .bZaaki {
      color:var(--dm-primary);
      width:1.5rem;
      cursor:pointer;
      height:1.5rem;
    }

    .bWqqXJ {
      color:var(--dm-primary);
      width:1.5rem;
      height:1.5rem;
    }

    .qpekX {
      gap:var(--space-3xl);
      width:100%;
    }

    .eEtzSG {
      color:var(--dm-text-tertiary);
      cursor:pointer;
      text-decoration-line: underline;
    }

    .fAulIr {
      color:var(--dm-text-tertiary, #818181);
      width:100%;
      font-size:var(--Body2);
      align-items:center;
      padding-top:var(--space-2xl);
      flex-direction:row;
      padding-bottom:var(--space-xl);
      justify-content:space-between;
    }

    @media (max-width: 680px) {

    .fAulIr {
      gap:1rem;
      align-items:center;
      padding-top:4rem;
      flex-direction:column-reverse;
      justify-content:start;
    }
    }

    .Footer\:JUOWYY90xDVOFF0pXecM2 {
      margin-top:1rem;
    }

    .bcqaIT {
      color:var(--dm-text-secondary, #d6d6d7);
      width:100%;
      row-gap:var(--space-lg);
      font-size:var(--Button3);
      column-gap:var(--space-lg);
      font-style:italic;
      font-family:inherit;
      font-weight:var(--Bold);
      text-transform:uppercase;
    }

    .uJtWm {
      width:100%;
      cursor:pointer;
      max-width:14rem;
    }

    .YFzER {
      width:fit-content;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .eQcmJA {
      flex:1;
      width:100%;
      display:flex;
      row-gap:var(--space-4xl);
      z-index:1;
      flex-wrap:wrap;
      column-gap:var(--space-4xl);
      align-items:flex-start;
      flex-direction:row;
      justify-content:space-between;
    }

    @media (max-width: 700px) {

    .eQcmJA {
      display:flex;
      align-items:center;
      justify-content:center;
    }
    }

    .Footer\:VEnt9KtZ5ro7gNEPpfmPf {
      width:1.5rem;
      height:1.5rem;
    }

    .PQNlE {
      color:var(--dm-text-secondary, #d6d6d7);
      width:100%;
      row-gap:var(--space-lg);
      font-size:var(--Button3);
      font-style:italic;
      font-family:inherit;
      font-weight:var(--Bold);
      text-transform:uppercase;
    }

    .bTrfUA {
      width:100%;
      height:var(--border-width-md);
      background-color:var(--dm-border-primary, #3c3c3d);
    }

    .eUojox {
      color:var(--dm-text-secondary, #d6d6d7);
      display:inline-block;
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Regular);
    }

    @media (max-width: 1140px) {

    .eUojox {
      text-align:left;
    }
    }

    .HXPUH {
      flex:1  ;
      width:100%;
      display:flex;
      max-width:10rem;
      align-items:center;
      padding-top:2rem;
      aspect-ratio:1/1;
      border-color:var(--lm-background-default);
      border-style:solid;
      border-width:var(--border-width-md);
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
      justify-content:center;
    }

    .HXPUH:hover {
      cursor:pointer;
    }

    .bvawMT {
      gap:var(--space-xl);
      align-items:center;
      padding-top:1.5rem;
      flex-direction:row;
      justify-content:start;
    }

    .CNRUi {
      gap:var(--space-sm);
      flex:1;
      display:flex;
      align-items:flex-start;
      justify-content:flex-end;
    }

    @media (max-width: 680px) {

    .CNRUi {
      width:100%;
    }
    }

    .dFpIBd {
      gap:4rem;
      width:100%;
      height:fit-content;
      max-width:100%;
      align-items:end;
      flex-direction:row;
      justify-content:start;
    }

    @media (max-width: 1140px) {

    .dFpIBd {
      gap:5rem;
      flex:1;
      width:100%;
      display:flex;
      align-items:center;
      flex-direction:column-reverse;
      justify-content:start;
    }
    }

    .bQIdgl {
      color:var(--dm-text-secondary, #d6d6d7);
      display:inline-block;
      font-size:var(--Body2);
      font-family:inherit;
      font-weight:var(--Regular);
    }

    .focVSb {
      gap:var(--space-sm);
      flex:1;
      display:flex;
      align-items:center;
      justify-content:flex-end;
    }

    @media (max-width: 680px) {

    .focVSb {
      width:100%;
    }
    }

    .BOSaR {
      row-gap:var(--space-lg);
      column-gap:var(--space-lg);
    }

    .ftoZcR {
      gap:var(--space-lg);
      flex:1;
      max-width:25rem;
      min-width:40ch;
      margin-left:auto;
      padding-top:1rem;
      margin-right:auto;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    @media (max-width: 680px) {

    .ftoZcR {
      max-width:100%;
      min-width:0px;
    }
    }

    .PtcLL {
      gap:var(--space-md);
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .fHrjbB {
      color:var(--dm-text-secondary, #d6d6d7);
      width:100%;
      display:grid;
      row-gap:var(--space-lg);
      font-size:var(--Button3);
      column-gap:var(--space-2xl);
      font-style:italic;
      font-family:inherit;
      font-weight:var(--Bold);
      text-transform:uppercase;
      grid-template-columns:1fr 1fr;
    }

    @media (max-width: 500px) {

    .fHrjbB {
      grid-template-columns:1fr 1fr;
    }
    }

    .bAEVwJ {
      display:flex;
      min-height:10rem;
      align-items:center;
      justify-content:center;
    }

    .bubiBW {
      color:var(--dm-primary);
      font-size:var(--Body1);
      font-style:italic;
      font-family:inherit;
      font-weight:var(--Bold);
      text-transform:uppercase;
      text-decoration-line:underline;
    }

    .bBaImY {
      height:0.75rem;
      opacity:0.5;
    }

    .dDBCyK {
      display:flex;
      row-gap:4rem;
      flex-wrap:wrap;
      column-gap:4rem;
      align-items:flex-start;
      padding-top:2rem;
      flex-direction:row;
      justify-content:space-between;
    }

    @media (max-width: 1100px) {

    .dDBCyK {
      width:100%;
      display:flex;
      row-gap:4rem;
      column-gap:4rem;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }
    }

    .fdBFTO {
      display:flex;
      row-gap:1rem;
      flex-wrap:wrap;
      column-gap:1rem;
      align-items:flex-start;
      flex-direction:row;
      justify-content:center;
    }

    .bkKbVE {
      color:inherit;
      display:inline-block;
      text-align:center;
    }

    .bxkhLH {
      gap:var(--space-xs);
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .cXnkFv {
      width:100%;
      max-width:var(--container-lg);
    }

    .bXqoXZ {
      flex:1;
      display:flex;
      row-gap:var(--space-4xl);
      column-gap:var(--space-4xl);
      align-items:flex-start;
      flex-direction:row;
      justify-content:center;
    }

    @media (max-width: 800px) {

    .bXqoXZ {
      width:100%;
      display:flex;
      row-gap:4rem;
      flex-wrap:wrap-reverse;
      column-gap:4rem;
      align-items:flex-end;
      padding-left:2rem;
      padding-right:2rem;
      flex-direction:row;
      justify-content:flex-start;
    }
    }

    .bBzGfR {
      width:100%;
      row-gap:1.5rem;
      column-gap:1.5rem;
    }

    @media (max-width: 480px) {

    .bBzGfR {
      padding-top:2rem;
      padding-bottom:2rem;
    }
    }

    .eugvhu {
      width:var(--scoop-radius);
      height:var(--scoop-radius);
      z-index:100;
      translate:-50% 0 0;
      background:var(--lm-background-overlay);
      border-color:var(--lm-border-primary);
      border-style:solid;
      border-width:1px;
      border-top-left-radius:999px;
      border-top-right-radius:999px;
      border-bottom-left-radius:999px;
      border-bottom-right-radius:999px;
    }

    .CONFERENCE-Detail---Mallorca-2027\:uCStJkyT3lin5YhpV09os {
      flex:0;
      width:100%;
    }

    .coWaKJ {
      color:var(--dm-text-secondary);
      font-size:var(--Body3);
      line-height:var(--line-height-text-sm);
    }

    .CONFERENCE-Detail---Mallorca-2027\:uPiC1bzecF6DRYxt3RbZ2 {
      width:fit-content;
      cursor:not-allowed;
    }

    .nMrzu {
      width:100%;
      height:100%;
      position:absolute;
    }

    .CONFERENCE-Detail---Mallorca-2027\:v8XFArSZJr6MDZQxSaGTE {
      width:100%;
      row-gap:1rem;
      column-gap:1rem;
    }

    .bnJSeL {
      color:var(--dm-text-primary);
      display:inline-block;
      font-size:var(--Body3);
    }

    .dQOZlF {
      row-gap:1rem;
      column-gap:1rem;
    }

    .eUQQTA {
      margin-top:0px;
      margin-left:0.25rem;
      margin-bottom:-3px;
    }

    .bvGNrs {
      width:100%;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      justify-content:start;
    }

    .cvzLDA {
      flex:none;
      width:100%;
      cursor:pointer;
      overflow-x:hidden;
      overflow-y:hidden;
      aspect-ratio:2 / 1;
    }

    .cvzLDA.has-link {
      cursor:default;
    }

    .foWoeL {
      width:100%;
      height:100%;
      object-fit:contain;
    }

    .bHLNBI {
      width:100%;
      height:100%;
      transition:all 200ms ease 0ms;
      align-items:center;
      padding-top:clamp(0.9375rem, 0.5vw + 0.75rem, 1.25rem);
      padding-left:clamp(1.5rem, 1vw + 1rem, 2rem);
      padding-right:clamp(1.5rem, 1vw + 1rem, 2rem);
      flex-direction:row;
      padding-bottom:clamp(0.9375rem, 0.5vw + 0.75rem, 1.25rem);
      justify-content:center;
    }

    .bHLNBI:hover {
      scale:1.05;
      background-color:var(--dm-hover, #ffffff05);
    }

    .bHLNBI.is-light {
      background-color:var(--lm-background-default);
    }

    .bHLNBI.no-src {
      scale:1;
      cursor:default;
    }

    .CONFERENCE-Detail---Mallorca-2027\:wwJT0NTWNWHkMLFLcdcSd {
      max-width:clamp(8rem, 5vw + 6rem, 14rem);
    }

    .CONFERENCE-Detail---Mallorca-2027\:wxiommQr4AelbR2na8mJY {
      width:12rem;
      margin-left:0.25rem;
      margin-right:0.25rem;
    }

    .csuuqt {
      gap:var(--space-2xl);
      width:100%;
      max-width:42rem;
    }

    .yahTW {
      top:0%;
      left:0%;
      width:100%;
      height:100%;
      rotate:0 0 1 0deg;
      position:absolute;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .ddAEsI {
      row-gap:1rem;
      flex-wrap:wrap;
      column-gap:1rem;
      align-items:flex-start;
      flex-direction:row;
      justify-content:flex-start;
    }

    .brrkSk {
      top:0px;
      left:0px;
      width:100%;
      height:100%;
      position:absolute;
      background:#0a0a0a80;
    }

    .dlsfjq {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      position:absolute;
      background:linear-gradient(#0a0a0a00 80%, #0a0a0a 98%) scroll padding-box border-box repeat repeat 0% 0% / auto;
    }

    .CONFERENCE-Detail---Mallorca-2027\:zRgZwgrRcZUa65AGOE6SV {
      width:26rem;
      rotate:0 0 1 8deg;
      max-width:100%;
      min-width:auto;
      box-shadow:0px 9px 55px -9px #00000020;
      transition:scale 300ms ease;
      margin-left:auto;
      margin-right:auto;
    }

    .CONFERENCE-Detail---Mallorca-2027\:zRgZwgrRcZUa65AGOE6SV:hover {
      scale:1.05 1.05 1;
    }

    .bTijqw {
      width:100%;
      height:1px;
      background:#00000033;
    }

    .CONFERENCE-Detail---Mallorca-2027\:zxsdriYOS-JwzAz-pCO59 {
      color:var(--lm-text-primary);
    }